[hackers] [sbase][PATCH] fix segfault in basename

From: Carlos J. Torres <vlaadbrain_AT_gmail.com>
Date: Sat, 1 Nov 2025 22:55:43 -0400

---
 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