- close stdout and stderr and reopen then as /dev/null when running as
[rsync/rsync.git] / main.c
diff --git a/main.c b/main.c
index 2d1b35e..2cd5912 100644 (file)
--- a/main.c
+++ b/main.c
@@ -566,7 +566,9 @@ int main(int argc,char *argv[])
           carried across */
        orig_umask = (int)umask(0);
 
-       parse_arguments(argc, argv);
+       if (!parse_arguments(argc, argv)) {
+               exit_cleanup(1);
+       }
 
        argc -= optind;
        argv += optind;