From: erikb Date: Mon, 8 Dec 1986 08:58:21 +0000 (+0000) Subject: corrected basename() X-Git-Tag: release-5-5~5113 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=ad5c92044c766c36b8c4e8a3fda9c6938f8b93bf;p=ack.git corrected basename() --- diff --git a/lang/cem/cemcom/cem.c b/lang/cem/cemcom/cem.c index 8a3d2e8b4..1607dfb5f 100644 --- a/lang/cem/cemcom/cem.c +++ b/lang/cem/cemcom/cem.c @@ -586,10 +586,13 @@ basename(str, dst) if (*p1++ == '/') p2 = p1; p1--; - if (*--p1 == '.') + if (*--p1 == '.') { *p1 = '\0'; - while (*dst++ = *p2++) {} - *p1 = '.'; + while (*dst++ = *p2++) {} + *p1 = '.'; + } + else + while (*dst++ = *p2++) {} } int