--- hatari/src/gui-sdl/dlgNewDisk.c 2019/04/09 08:48:52 1.1.1.5 +++ hatari/src/gui-sdl/dlgNewDisk.c 2019/04/09 08:53:29 1.1.1.7 @@ -1,8 +1,8 @@ /* Hatari - dlgNewDisk.c - This file is distributed under the GNU Public License, version 2 or at - your option any later version. Read the file gpl.txt for details. + This file is distributed under the GNU General Public License, version 2 + or at your option any later version. Read the file gpl.txt for details. */ const char DlgNewDisk_fileid[] = "Hatari dlgNewDisk.c : " __DATE__ " " __TIME__; @@ -130,13 +130,15 @@ char *DlgNewDisk_Main(void) sprintf(szTracks, "%i", nTracks); break; case DLGNEWDISK_SAVE: - if (retname) - free(retname); tmpname = SDLGui_FileSelect(szNewDiskName, NULL, true); if (tmpname) { if (DlgNewDisk_CreateDisk(tmpname)) + { + if (retname) + free(retname); retname = tmpname; + } else free(tmpname); }