---
basename.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/basename.c b/basename.c
index 94a2848..b3193ef 100644
--- a/basename.c
+++ b/basename.c
@@ -26,7 +26,7 @@ main(int argc, char *argv[])
usage();
p = basename(argv[0]);
- if (argc == 2) {
+ if (argc == 2 && strlen(argv[1]) > 0) {
off = strlen(p) - strlen(argv[1]);
if (off > 0 && !strcmp(p + off, argv[1]))
p[off] = '\0';
--
2.51.2- [hackers] [sbase][PATCH] fix segfault in basen... Carlos J. Torres
- Re: [hackers] [sbase][PATCH] fix segfault... Roberto E. Vargas Caballero
