|
7 | 7 | * |
8 | 8 | * |
9 | 9 | * IDENTIFICATION |
10 | | - * $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.109 1997/11/1705:23:11 momjian Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.110 1997/11/1717:54:24 momjian Exp $ |
11 | 11 | * |
12 | 12 | *------------------------------------------------------------------------- |
13 | 13 | */ |
@@ -2099,7 +2099,7 @@ MainLoop(PsqlSettings *pset, char *query, FILE *source) |
2099 | 2099 | * for next command |
2100 | 2100 | */ |
2101 | 2101 |
|
2102 | | -if (line==NULL||*line=='\0') |
| 2102 | +if (line==NULL||(!interactive&&*line=='\0')) |
2103 | 2103 | {/* No more input.Time to quit, or \i done */ |
2104 | 2104 | if (!pset->quiet) |
2105 | 2105 | printf("EOF\n");/* Goes on prompt line */ |
@@ -2127,6 +2127,7 @@ MainLoop(PsqlSettings *pset, char *query, FILE *source) |
2127 | 2127 | if (!interactive&& !pset->singleStep&& !pset->quiet) |
2128 | 2128 | fprintf(stderr,"%s\n",line); |
2129 | 2129 |
|
| 2130 | +slashCmdStatus=CMD_UNKNOWN; |
2130 | 2131 | /* nothing on line after trimming? then ignore */ |
2131 | 2132 | if (line[0]=='\0') |
2132 | 2133 | { |
@@ -2265,7 +2266,6 @@ MainLoop(PsqlSettings *pset, char *query, FILE *source) |
2265 | 2266 | continue; |
2266 | 2267 | } |
2267 | 2268 |
|
2268 | | -slashCmdStatus=CMD_UNKNOWN; |
2269 | 2269 | if (!in_quote&&query_start[0]=='\\') |
2270 | 2270 | { |
2271 | 2271 | slashCmdStatus=HandleSlashCmds(pset, |
|