Jelajahi Sumber

Fixed buffer overflow.

Ryan C. Gordon 11 tahun lalu
induk
melakukan
609b58e441
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      src/filesystem/cocoa/SDL_sysfilesystem.m

+ 1 - 1
src/filesystem/cocoa/SDL_sysfilesystem.m

@@ -77,7 +77,7 @@ SDL_GetPrefPath(const char *org, const char *app)
         NSString *str = [array objectAtIndex:0];
         const char *base = [str fileSystemRepresentation];
         if (base) {
-            const size_t len = SDL_strlen(base) + SDL_strlen(app) + 4;
+            const size_t len = SDL_strlen(base) + SDL_strlen(org) + SDL_strlen(app) + 4;
             retval = (char *) SDL_malloc(len);
             if (retval == NULL) {
                 SDL_OutOfMemory();