---
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
_AT_@ -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
Received on Sun Nov 02 2025 - 03:55:43 CET
This archive was generated by hypermail 2.3.0 : Sun Nov 02 2025 - 13:00:39 CET