chiark / gitweb /
journal-upload: make sure that 'r' is initialized
[elogind.git] / src / journal-remote / journal-upload.c
index 5a30a29427189f405c6d3e15bcc090a729a0d542..bdeeff67788363d65a16e38fcab7094c08c026be 100644 (file)
@@ -324,7 +324,7 @@ static int dispatch_fd_input(sd_event_source *event,
 }
 
 static int open_file_for_upload(Uploader *u, const char *filename) {
-        int fd, r;
+        int fd, r = 0;
 
         if (streq(filename, "-"))
                 fd = STDIN_FILENO;
@@ -748,7 +748,7 @@ int main(int argc, char **argv) {
         log_parse_environment();
 
         r = parse_config();
-        if (r <= 0)
+        if (r < 0)
                 goto finish;
 
         r = parse_argv(argc, argv);