]> git.notmuchmail.org Git - notmuch/blobdiff - contrib/notmuch-deliver/src/main.c
notmuch-deliver: Don't read errno inappropriately.
[notmuch] / contrib / notmuch-deliver / src / main.c
index 4e0a6bba395b0cd7a157e5132adefb1c474e79e8..f7a4eaa6576bd1ec544d54c54b0e3d6e158388d0 100644 (file)
@@ -167,8 +167,7 @@ save_splice(int fdin, int fdout)
                do {
                        written = splice(pfd[0], NULL, fdout, NULL, ret, 0);
                        if (!written) {
-                               g_critical("Splicing data to temporary file failed: %s",
-                                       g_strerror(errno));
+                               g_critical("Splicing data to temporary file failed: internal error");
                                close(pfd[0]);
                                close(pfd[1]);
                                return EX_IOERR;
@@ -415,6 +414,11 @@ main(int argc, char **argv)
        }
        g_free(conf_path);
 
+       if ((argc - 1) > 1) {
+               g_critical("Won't deliver to %d folders", argc - 1);
+               return EX_USAGE;
+       }
+
        if (argc > 1) {
                folder = g_strdup_printf("%s%s", opt_folder ? "." : "", argv[1]);
                maildir = g_build_filename(db_path, folder, NULL);