瀏覽代碼

Fixed build warning

Sam Lantinga 2 周之前
父節點
當前提交
6f3ef22d19
共有 1 個文件被更改,包括 4 次插入1 次删除
  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
  * Wraps the FNV-1a hash for an input surface's pixels
  */
  */
 Uint32 hashSurfacePixels(SDL_Surface * surface) {
 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);
     return FNVHash(surface->pixels, buffer_size);
 }
 }
 /* ================= Test Case Implementation ================== */
 /* ================= Test Case Implementation ================== */