From f5d2f8d545b68ff8d181818fdd5388201244373a Mon Sep 17 00:00:00 2001 From: Jutastre <44203587+Jutastre@users.noreply.github.com> Date: Wed, 24 Jul 2024 21:21:45 +0200 Subject: [PATCH] Warning on invalid image data (#4179) * Adds log warnings on invalid file data * Separate error on missing file extension * Changed LOG_ERROR to LOG_WARNING --------- Co-authored-by: Jutastre --- src/rtextures.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/rtextures.c b/src/rtextures.c index d70e2cde8..60ce58f4b 100644 --- a/src/rtextures.c +++ b/src/rtextures.c @@ -503,7 +503,16 @@ Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, i Image image = { 0 }; // Security check for input data - if ((fileType == NULL) || (fileData == NULL) || (dataSize == 0)) return image; + if ((fileData == NULL) || (dataSize == 0)) + { + TRACELOG(LOG_WARNING, "IMAGE: Invalid file data"); + return image; + } + if (fileType == NULL) + { + TRACELOG(LOG_WARNING, "IMAGE: Missing file extension"); + return image; + } if ((false) #if defined(SUPPORT_FILEFORMAT_PNG)