X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;h=4cd8921ee06d11326f84eca64bae5db3304c3e61;hp=2a5eb1ab12cdb0263a589a056082606f0e816c5a;hb=c781e660ed2fe6ad36c9eee0a77d64ee07163030;hpb=945d51a5966241e4964a2b72058b6295cbc4a688 diff --git a/src/libgame/setup.c b/src/libgame/setup.c index 2a5eb1ab..4cd8921e 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -2365,9 +2365,10 @@ static void SaveUserLevelInfo() fprintf(file, "%s\n", getSetupLine(levelinfo_tokens, "", i)); fclose(file); - free(filename); SetFilePermissions(filename, PERMS_PRIVATE); + + free(filename); } char *getSetupValue(int type, void *value) @@ -2514,9 +2515,10 @@ void SaveLevelSetup_LastSeries() level_subdir)); fclose(file); - free(filename); SetFilePermissions(filename, PERMS_PRIVATE); + + free(filename); } static void checkSeriesInfo() @@ -2663,7 +2665,8 @@ void SaveLevelSetup_SeriesInfo() handicap_level_str)); fclose(file); - free(filename); SetFilePermissions(filename, PERMS_PRIVATE); + + free(filename); }