From: Bernhard Reutner-Fischer Date: Thu, 14 Dec 2006 11:27:58 +0000 (-0000) Subject: - minor shrinkage X-Git-Tag: 1_4_0~249 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=56b956952ec8bf6cd277a68107c1188e6b219b39;p=oweals%2Fbusybox.git - minor shrinkage --- diff --git a/coreutils/diff.c b/coreutils/diff.c index 7a9f8c7dd..2ed26babe 100644 --- a/coreutils/diff.c +++ b/coreutils/diff.c @@ -1105,10 +1105,12 @@ static void diffdir(char *p1, char *p2) /* Check for trailing slashes. */ - if (p1[strlen(p1) - 1] == '/') - p1[strlen(p1) - 1] = '\0'; - if (p2[strlen(p2) - 1] == '/') - p2[strlen(p2) - 1] = '\0'; + dp1 = last_char_is(p1, '/'); + if (dp1 != NULL) + *dp1 = '\0'; + dp2 = last_char_is(p2, '/'); + if (dp2 != NULL) + *dp2 = '\0'; /* Get directory listings for p1 and p2. */