--- freeciv/common/registry.c.orig Fri Aug 17 13:45:45 2001 +++ freeciv/common/registry.c Fri Aug 17 13:46:23 2001 @@ -284,9 +284,11 @@ /* free the real data: */ sbuf_free(file->sb); - free(file->filename); + if(file->filename) + free(file->filename); file->sb = NULL; + file->filename = NULL; } /**************************************************************************