From 9c24ee20ab75047beebcf1a5766fdbdbd82ba662 Mon Sep 17 00:00:00 2001 From: erik Date: Thu, 13 Apr 2000 18:49:43 +0000 Subject: More doc updates for BusyBox, with fixes to apps for bugs revealed while trying to write docs . :-) -Erik git-svn-id: svn://busybox.net/trunk/busybox@451 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- coreutils/basename.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'coreutils/basename.c') diff --git a/coreutils/basename.c b/coreutils/basename.c index 06e27663f..5fe5e0f03 100644 --- a/coreutils/basename.c +++ b/coreutils/basename.c @@ -34,8 +34,10 @@ extern int basename_main(int argc, char **argv) argv++; s1=*argv+strlen(*argv)-1; - if (*s1 == '/') + while (s1 && *s1 == '/') { *s1 = '\0'; + s1=*argv+strlen(*argv)-1; + } s = strrchr(*argv, '/'); printf("%s\n", (s)? s + 1 : *argv); exit(TRUE); -- cgit v1.2.3-55-g6feb