From aba2be820ccaacbd4b9566a31b25740bd7521cec Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Mon, 10 Jul 2023 00:15:56 +0300
Subject: [PATCH] SDL_RWFromMem, SDL_RWFromConstMem: reject negative size
parameters.
(cherry picked from commit 0ad822eb700e64f219c1a681da2f2d0ea4c64a93)
---
src/file/SDL_rwops.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/file/SDL_rwops.c b/src/file/SDL_rwops.c
index 87307ab8ab7d..2f66dcf41a1f 100644
--- a/src/file/SDL_rwops.c
+++ b/src/file/SDL_rwops.c
@@ -648,7 +648,7 @@ SDL_RWops *SDL_RWFromMem(void *mem, int size)
SDL_InvalidParamError("mem");
return rwops;
}
- if (!size) {
+ if (size <= 0) {
SDL_InvalidParamError("size");
return rwops;
}
@@ -675,7 +675,7 @@ SDL_RWops *SDL_RWFromConstMem(const void *mem, int size)
SDL_InvalidParamError("mem");
return rwops;
}
- if (!size) {
+ if (size <= 0) {
SDL_InvalidParamError("size");
return rwops;
}