Skip to content

Commit 64b130a

Browse files
committed
Various fixes required for psql
Submitted by: Bruce
1 parent edb519b commit 64b130a

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/bin/psql/psql.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*
88
*
99
* IDENTIFICATION
10-
* $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.9 1996/07/27 02:55:11 scrappy Exp $
10+
* $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.10 1996/07/27 04:38:22 scrappy Exp $
1111
*
1212
*-------------------------------------------------------------------------
1313
*/
@@ -1111,10 +1111,10 @@ main(int argc, char** argv)
11111111
extern char* optarg;
11121112
extern 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;
11181118
char errbuf[ERROR_MSG_LENGTH];
11191119

11201120
PsqlSettings settings;
@@ -1148,19 +1148,19 @@ main(int argc, char** argv)
11481148
fe_setauthsvc(optarg, errbuf);
11491149
break;
11501150
case 'c':
1151-
singleQuery = optarg;
1151+
singleQuery = dupstr(optarg);
11521152
if ( singleQuery[0] == '\\' ) {
11531153
singleSlashCmd=1;
11541154
}
11551155
break;
11561156
case 'd':
1157-
dbname = optarg;
1157+
dbname = dupstr(optarg);
11581158
break;
11591159
case 'e':
11601160
settings.echoQuery = 1;
11611161
break;
11621162
case 'f':
1163-
qfilename = optarg;
1163+
qfilename = dupstr(optarg);
11641164
break;
11651165
case 'F':
11661166
settings.opt.fieldSep=dupstr(optarg);
@@ -1169,7 +1169,7 @@ main(int argc, char** argv)
11691169
listDatabases = 1;
11701170
break;
11711171
case 'h':
1172-
host = optarg;
1172+
host = dupstr(optarg);
11731173
break;
11741174
case 'H':
11751175
settings.opt.html3 = 1;
@@ -1181,7 +1181,7 @@ main(int argc, char** argv)
11811181
setFout(&settings, optarg);
11821182
break;
11831183
case 'p':
1184-
port = optarg;
1184+
port = dupstr(optarg);
11851185
break;
11861186
case 'q':
11871187
settings.quiet = 1;

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy