File tree 1 file changed +9
-8
lines changed
1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change 3
3
*
4
4
* Copyright 2000 by PostgreSQL Global Development Group
5
5
*
6
- * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.30 2001/02/10 02:31:28 tgl Exp $
6
+ * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.31 2001/03/01 18:34:29 tgl Exp $
7
7
*/
8
8
#include "postgres_fe.h"
9
9
@@ -429,34 +429,35 @@ SendQuery(const char *query)
429
429
FILE * queryFout_copy = pset .queryFout ;
430
430
bool queryFoutPipe_copy = pset .queryFoutPipe ;
431
431
432
- pset .queryFout = NULL ; /* so it doesn't get
432
+ pset .queryFout = stdout ; /* so it doesn't get
433
433
* closed */
434
434
435
435
/* open file/pipe */
436
436
if (!setQFout (pset .gfname ))
437
437
{
438
+ pset .queryFout = queryFout_copy ;
439
+ pset .queryFoutPipe = queryFoutPipe_copy ;
438
440
success = false;
439
441
break ;
440
442
}
441
443
442
444
printQuery (results , & pset .popt , pset .queryFout );
443
445
444
- /* close file/pipe */
446
+ /* close file/pipe, restore old setting */
445
447
setQFout (NULL );
446
448
447
- free (pset .gfname );
448
- pset .gfname = NULL ;
449
-
450
449
pset .queryFout = queryFout_copy ;
451
450
pset .queryFoutPipe = queryFoutPipe_copy ;
452
451
452
+ free (pset .gfname );
453
+ pset .gfname = NULL ;
454
+
453
455
success = true;
454
- break ;
455
456
}
456
457
else
457
458
{
458
- success = true;
459
459
printQuery (results , & pset .popt , pset .queryFout );
460
+ success = true;
460
461
}
461
462
break ;
462
463
case PGRES_EMPTY_QUERY :
You can’t perform that action at this time.
0 commit comments