Fix bug in psql.

per report from sugita@sra.co.jp 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 <iakio@pjam.jpweb.net>.
This commit is contained in:
Tatsuo Ishii 2002-05-14 04:20:15 +00:00
parent e25c93c7eb
commit cd61650f89

View File

@ -3,7 +3,7 @@
* *
* Copyright 2000 by PostgreSQL Global Development Group * 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" #include "postgres_fe.h"
@ -361,6 +361,7 @@ parse_psql_options(int argc, char *argv[], struct adhoc_opts * options)
{"expanded", no_argument, NULL, 'x'}, {"expanded", no_argument, NULL, 'x'},
{"no-psqlrc", no_argument, NULL, 'X'}, {"no-psqlrc", no_argument, NULL, 'X'},
{"help", no_argument, NULL, '?'}, {"help", no_argument, NULL, '?'},
{NULL, 0, NULL, 0}
}; };
int optindex; int optindex;