shell: unify endofname() in hush and ash
[oweals/busybox.git] / sysklogd / logger.c
index 759981c75e0f64a215b23cfd457f362ce6b90789..ff15191923067983a2a57911ea24f3b08a38ca56 100644 (file)
@@ -4,7 +4,7 @@
  *
  * Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
  *
- * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
+ * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 
 /*
@@ -69,7 +69,7 @@ static int pencode(char *s)
 #define strbuf bb_common_bufsiz1
 
 int logger_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
-int logger_main(int argc, char **argv)
+int logger_main(int argc UNUSED_PARAM, char **argv)
 {
        char *str_p, *str_t;
        int opt;
@@ -89,9 +89,8 @@ int logger_main(int argc, char **argv)
        if (opt & 0x1) /* -p */
                i = pencode(str_p);
 
-       argc -= optind;
        argv += optind;
-       if (!argc) {
+       if (!argv[0]) {
                while (fgets(strbuf, COMMON_BUFSIZE, stdin)) {
                        if (strbuf[0]
                         && NOT_LONE_CHAR(strbuf, '\n')