Browse Source

Changed example code to avoid potential divide by zero

Sam Lantinga 2 năm trước cách đây
mục cha
commit
279ff8909f
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  1. 4 2
      docs/README-migration.md

+ 4 - 2
docs/README-migration.md

@@ -925,8 +925,10 @@ should be changed to:
 ```
 ```
 size_t custom_read(void *ptr, size_t size, size_t nitems, SDL_RWops *stream)
 size_t custom_read(void *ptr, size_t size, size_t nitems, SDL_RWops *stream)
 {
 {
-    size_t bytes = SDL_RWread(stream, ptr, size * nitems);
-    return (bytes / size);
+    if (size > 0 && nitems > 0) {
+        return SDL_RWread(stream, ptr, size * nitems) / size;
+    }
+    return 0;
 }
 }
 ```
 ```