|
@@ -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 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;
|
|
|
}
|
|
|
```
|
|
|
|