Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
pg_dump: make argument combination error exit code consistent
authorBruce Momjian <bruce@momjian.us>
Wed, 5 Mar 2014 23:15:19 +0000 (18:15 -0500)
committerBruce Momjian <bruce@momjian.us>
Wed, 5 Mar 2014 23:15:49 +0000 (18:15 -0500)
Per report from Pavel Golub

src/bin/pg_dump/pg_dump.c

index f5a6bbb723e1f3185a2644a24c65d3c34417bcd8..17bb846165fa8c43066ca2eefc2a7e587a9f7442 100644 (file)
@@ -563,10 +563,16 @@ main(int argc, char **argv)
        dump_inserts = 1;
 
    if (dataOnly && schemaOnly)
-       exit_horribly(NULL, "options -s/--schema-only and -a/--data-only cannot be used together\n");
+   {
+       write_msg(NULL, "options -s/--schema-only and -a/--data-only cannot be used together\n");
+       exit_nicely(1);
+   }
 
    if (dataOnly && outputClean)
-       exit_horribly(NULL, "options -c/--clean and -a/--data-only cannot be used together\n");
+   {
+       write_msg(NULL, "options -c/--clean and -a/--data-only cannot be used together\n");
+       exit_nicely(1);
+   }
 
    if (dump_inserts && oids)
    {