Fix bug in psql.
authorTatsuo Ishii
Tue, 14 May 2002 04:20:15 +0000 (04:20 +0000)
committerTatsuo Ishii
Tue, 14 May 2002 04:20:15 +0000 (04:20 +0000)
per report from [email protected] on Thu, 09 May 2002 11:57:51 +0900
(JST) at pgsql-patches list.

Illegal long options to pg_dump makes core on some systems, since it
lacks the last null sentinel of struct option array.

Attached is a patch made by Mr. Ishida Akio .

src/bin/psql/startup.c

index 765f6db90136089772715552105d6fbab9e02973..fee8c98a5f757b4bd0eb268253adbaf4c58d50f4 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright 2000 by PostgreSQL Global Development Group
  *
- * $Header: /cvsroot/pgsql/src/bin/psql/startup.c,v 1.56 2002/04/10 22:47:04 petere Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/startup.c,v 1.57 2002/05/14 04:20:15 ishii Exp $
  */
 #include "postgres_fe.h"
 
@@ -361,6 +361,7 @@ parse_psql_options(int argc, char *argv[], struct adhoc_opts * options)
        {"expanded", no_argument, NULL, 'x'},
        {"no-psqlrc", no_argument, NULL, 'X'},
        {"help", no_argument, NULL, '?'},
+       {NULL, 0, NULL, 0}
    };
 
    int         optindex;