From: JinWang An Date: Mon, 12 Jun 2023 03:44:03 +0000 (+0900) Subject: Fix error in gcc 12.2.0 X-Git-Tag: accepted/tizen/unified/20230713.014411^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fapi%2Fsystem-settings.git;a=commitdiff_plain;h=014ec1f3d1434e204aed57d782396812c1ff5366 Fix error in gcc 12.2.0 comparison will always evaluate as 'false' for the pointer operand in 'filename + 1' must not be NULL [-Werror=address] comparison will always evaluate as 'false' for the pointer operand in 'ext + 1' must not be NULL [-Werror=address] Change-Id: Iec104822595a57f1dbfe9b875c8804696837b360 Signed-off-by: JinWang An --- diff --git a/src/sst_utils_wrapper.c b/src/sst_utils_wrapper.c index 5b0c822..1098523 100644 --- a/src/sst_utils_wrapper.c +++ b/src/sst_utils_wrapper.c @@ -111,10 +111,10 @@ bool sstu_is_valid_image(const char *path) "bmp", "dib", "gif", "png", "webp", }; char *filename = strrchr(path, '/'); - if (NULL == filename || NULL == filename + 1) + if (NULL == filename || '\0' == filename[1]) return false; char *ext = strrchr(filename + 1, '.'); - if (NULL == ext || NULL == ext + 1) + if (NULL == ext || '\0' == ext[1]) return false; for (int i = 0; i < 10; i++) { if (!strcmp(ext + 1, ext_list[i]))