Sfoglia il codice sorgente

Fixed build warning

Sam Lantinga 2 settimane fa
parent
commit
6f3ef22d19
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4 1
      test/testautomation_blit.c

+ 4 - 1
test/testautomation_blit.c

@@ -88,7 +88,10 @@ Uint32 FNVHash(Uint32* buf, int length) {
  * Wraps the FNV-1a hash for an input surface's pixels
  */
 Uint32 hashSurfacePixels(SDL_Surface * surface) {
-    Uint64 buffer_size = surface->w * surface->h;
+    int buffer_size = surface->w * surface->h;
+    if (buffer_size < 0) {
+        return 0;
+    }
     return FNVHash(surface->pixels, buffer_size);
 }
 /* ================= Test Case Implementation ================== */