X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=coreutils%2Fbasename.c;h=bdbcec17abd0e09a0f5dbee09a3aad812d9d35df;hb=741f40b58edf3644c6bc8e6863ee9ad681b21562;hp=e98197dd420241c3c356b4a47efaac4e1937e102;hpb=827e45c518f5781afeea5b1aab2d0b2cb193be9c;p=oweals%2Fbusybox.git diff --git a/coreutils/basename.c b/coreutils/basename.c index e98197dd4..bdbcec17a 100644 --- a/coreutils/basename.c +++ b/coreutils/basename.c @@ -2,8 +2,8 @@ /* * Mini basename implementation for busybox * - * Copyright (C) 1999,2000,2001 by Lineo, inc. - * Written by Erik Andersen , + * Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen + * Copyright (C) 1999,2000,2001 by Erik Andersen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -44,9 +44,9 @@ extern int basename_main(int argc, char **argv) argv++; n = strlen(*argv); m = strlen(s); - if (m>=n && strncmp(s+m-n, *argv, n)==0) + if (m>n && strncmp(s+m-n, *argv, n)==0) s[m-n] = '\0'; } - printf("%s\n", s); + puts(s); return EXIT_SUCCESS; }