Просмотр исходного кода

getprefdir: Fix access of free'd memory, if there was an unexpected failure.

Reference PR #123.
Ryan C. Gordon 5 дней назад
Родитель
Сommit
ac20717bc3
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/physfs.c

+ 2 - 1
src/physfs.c

@@ -1699,7 +1699,8 @@ const char *PHYSFS_getPrefDir(const char *org, const char *app)
         } /* if */
     } /* if */
 
-    *endstr = dirsep;  /* readd the final dirsep. */
+    if (prefDir)
+        *endstr = dirsep;  /* readd the final dirsep if we still have a prefdir. */
 
     return prefDir;
 } /* PHYSFS_getPrefDir */