Fix loopfiles to not call function() on file not found. 0.0.4
authorRob Landley <rob@landley.net>
Tue, 1 Jan 2008 08:39:29 +0000 (02:39 -0600)
committerRob Landley <rob@landley.net>
Tue, 1 Jan 2008 08:39:29 +0000 (02:39 -0600)
lib/lib.c

index 6699a68..cea3e4b 100644 (file)
--- a/lib/lib.c
+++ b/lib/lib.c
@@ -600,6 +600,7 @@ void loopfiles(char **argv, void (*function)(int fd, char *name))
                else if (0>(fd = open(*argv, O_RDONLY))) {
                        perror_msg("%s",*argv);
                        toys.exitval = 1;
+                       continue;
                }
                function(fd, *argv);
                close(fd);