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 <jinwang.an@samsung.com>
"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]))