fix segfault in is image name
This commit is contained in:
parent
b74f018721
commit
a2615d01a7
6
mpdart.c
6
mpdart.c
|
@ -90,10 +90,14 @@ void* xrealloc(void* ptr, size_t size) {
|
||||||
/* this fucks up if you name a folder .jpg or .png, but at that point you had it coming */
|
/* this fucks up if you name a folder .jpg or .png, but at that point you had it coming */
|
||||||
int is_image_name(char* f) {
|
int is_image_name(char* f) {
|
||||||
char* extension = strrchr(f, '.');
|
char* extension = strrchr(f, '.');
|
||||||
|
if (!extension) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
for (int n = 0; image_extensions[n]; n++) {
|
for (int n = 0; image_extensions[n]; n++) {
|
||||||
if (!strcmp(extension, image_extensions[n]))
|
if (!strcmp(extension, image_extensions[n])) {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user