77 *
88 *
99 * IDENTIFICATION
10- * $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.9 1996/07/2702:55:11 scrappy Exp $
10+ * $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.10 1996/07/2704:38:22 scrappy Exp $
1111 *
1212 *-------------------------------------------------------------------------
1313 */
@@ -1111,10 +1111,10 @@ main(int argc, char** argv)
11111111extern char * optarg ;
11121112extern int optind ;
11131113
1114- char * dbname = ( char * ) NULL ;
1115- char * host = ( char * ) NULL ;
1116- char * port = ( char * ) NULL ;
1117- char * qfilename = ( char * ) NULL ;
1114+ char * dbname = NULL ;
1115+ char * host = NULL ;
1116+ char * port = NULL ;
1117+ char * qfilename = NULL ;
11181118char errbuf [ERROR_MSG_LENGTH ];
11191119
11201120PsqlSettings settings ;
@@ -1148,19 +1148,19 @@ main(int argc, char** argv)
11481148fe_setauthsvc (optarg ,errbuf );
11491149break ;
11501150case 'c' :
1151- singleQuery = optarg ;
1151+ singleQuery = dupstr ( optarg ) ;
11521152if (singleQuery [0 ]== '\\' ) {
11531153singleSlashCmd = 1 ;
11541154}
11551155break ;
11561156case 'd' :
1157- dbname = optarg ;
1157+ dbname = dupstr ( optarg ) ;
11581158break ;
11591159case 'e' :
11601160settings .echoQuery = 1 ;
11611161break ;
11621162case 'f' :
1163- qfilename = optarg ;
1163+ qfilename = dupstr ( optarg ) ;
11641164break ;
11651165case 'F' :
11661166settings .opt .fieldSep = dupstr (optarg );
@@ -1169,7 +1169,7 @@ main(int argc, char** argv)
11691169listDatabases = 1 ;
11701170break ;
11711171case 'h' :
1172- host = optarg ;
1172+ host = dupstr ( optarg ) ;
11731173break ;
11741174case 'H' :
11751175settings .opt .html3 = 1 ;
@@ -1181,7 +1181,7 @@ main(int argc, char** argv)
11811181setFout (& settings ,optarg );
11821182break ;
11831183case 'p' :
1184- port = optarg ;
1184+ port = dupstr ( optarg ) ;
11851185break ;
11861186case 'q' :
11871187settings .quiet = 1 ;