Explorar el Código

SDL_RWFromMem, SDL_RWFromConstMem: reject negative size parameters.

Ozkan Sezer hace 2 años
padre
commit
0ad822eb70
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      src/file/SDL_rwops.c

+ 2 - 2
src/file/SDL_rwops.c

@@ -648,7 +648,7 @@ SDL_RWops *SDL_RWFromMem(void *mem, int size)
         SDL_InvalidParamError("mem");
         SDL_InvalidParamError("mem");
         return rwops;
         return rwops;
     }
     }
-    if (!size) {
+    if (size <= 0) {
         SDL_InvalidParamError("size");
         SDL_InvalidParamError("size");
         return rwops;
         return rwops;
     }
     }
@@ -675,7 +675,7 @@ SDL_RWops *SDL_RWFromConstMem(const void *mem, int size)
         SDL_InvalidParamError("mem");
         SDL_InvalidParamError("mem");
         return rwops;
         return rwops;
     }
     }
-    if (!size) {
+    if (size <= 0) {
         SDL_InvalidParamError("size");
         SDL_InvalidParamError("size");
         return rwops;
         return rwops;
     }
     }