diff --git a/src/util-strings.c b/src/util-strings.c index 0c336e0..fdaa81c 100644 --- a/src/util-strings.c +++ b/src/util-strings.c @@ -194,26 +194,3 @@ strv_join(char **strv, const char *joiner) return str; } - -/** - * Return a pointer to the basename within filename. - * If the filename the empty string or a directory (i.e. the last char of - * filename is '/') NULL is returned. - */ -const char * -safe_basename(const char *filename) -{ - const char *basename; - - if (*filename == '\0') - return NULL; - - basename = strrchr(filename, '/'); - if (basename == NULL) - return filename; - - if (*(basename + 1) == '\0') - return NULL; - - return basename + 1; -} diff --git a/src/util-strings.h b/src/util-strings.h index ebb976a..c8d92ba 100644 --- a/src/util-strings.h +++ b/src/util-strings.h @@ -387,6 +387,3 @@ strstartswith(const char *str, const char *prefix) return prefixlen > 0 ? strneq(str, prefix, strlen(prefix)) : false; } - -const char * -safe_basename(const char *filename);