From 13e6c960377c3e53e2bb71b4a87f4ca86c01d343 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 6 Mar 2024 08:11:43 -0500 Subject: Fix path_basename * Return original pointer when path separator is not present --- src/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c index b669e1c..39e29d0 100644 --- a/src/utils.c +++ b/src/utils.c @@ -132,7 +132,7 @@ char *path_basename(char *path) { char *last = NULL; if ((last = strrchr(path, '/')) == NULL) { - return result; + return path; } // Perform a lookahead ensuring the string is valid beyond the last separator if (last++ != NULL) { -- cgit