wget: reduce bloat
authorPere Orga <gotrunks@gmail.com>
Wed, 16 Feb 2011 19:09:36 +0000 (20:09 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sat, 19 Feb 2011 22:56:39 +0000 (23:56 +0100)
Signed-off-by: Pere Orga <gotrunks@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
networking/wget.c

index ad2bfa4b5a3f5f8e71a0e17c458989b4b45a0da5..9d50437d8c0615028043b47d4f633bdb99eb0af9 100644 (file)
@@ -556,7 +556,7 @@ static void NOINLINE retrieve_file_data(FILE *dfp)
        progress_meter(PROGRESS_END);
 }
 
-static int download_one_url(const char *url)
+static void download_one_url(const char *url)
 {
        bool use_proxy;                 /* Use proxies if env vars are set  */
        int redir_limit;
@@ -853,8 +853,6 @@ However, in real world it was observed that some web servers
        free(server.allocated);
        free(target.allocated);
        free(fname_out_alloc);
-
-       return EXIT_SUCCESS;
 }
 
 int wget_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
@@ -885,7 +883,6 @@ int wget_main(int argc UNUSED_PARAM, char **argv)
                ;
 #endif
 
-       int exitcode;
 #if ENABLE_FEATURE_WGET_LONG_OPTIONS
        llist_t *headers_llist = NULL;
 #endif
@@ -937,12 +934,11 @@ int wget_main(int argc UNUSED_PARAM, char **argv)
                G.o_flags = O_WRONLY | O_CREAT | O_TRUNC;
        }
 
-       exitcode = 0;
        while (*argv)
-               exitcode |= download_one_url(*argv++);
+               download_one_url(*argv++);
 
        if (G.output_fd >= 0)
                xclose(G.output_fd);
 
-       return exitcode;
+       return EXIT_SUCCESS;
 }