mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Prevent problems with empty strings in the future
This commit is contained in:
parent
89cd494ab7
commit
242eef6a6d
@ -367,7 +367,8 @@ const char *path_get_archive_delim(const char *path)
|
||||
*/
|
||||
const char *path_get_extension(const char *path)
|
||||
{
|
||||
const char *ext = strrchr(path_basename(path), '.');
|
||||
const char *ext = !string_is_empty(path)
|
||||
? strrchr(path_basename(path), '.') : NULL;
|
||||
if (!ext)
|
||||
return "";
|
||||
return ext + 1;
|
||||
@ -385,7 +386,8 @@ const char *path_get_extension(const char *path)
|
||||
*/
|
||||
char *path_remove_extension(char *path)
|
||||
{
|
||||
char *last = (char*)strrchr(path_basename(path), '.');
|
||||
char *last = !string_is_empty(path)
|
||||
? (char*)strrchr(path_basename(path), '.') : NULL;
|
||||
if (!last)
|
||||
return NULL;
|
||||
if (*last)
|
||||
|
Loading…
x
Reference in New Issue
Block a user