psql paren. with \r fix.
authorBruce Momjian
Thu, 2 Jan 1997 06:45:25 +0000 (06:45 +0000)
committerBruce Momjian
Thu, 2 Jan 1997 06:45:25 +0000 (06:45 +0000)
src/bin/psql/psql.c

index a32d2c69ee54be931f55fc62785514b4bfc16dac..1e3c1a7fb230a4bb3fec9876f893b06a5281936c 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.43 1996/12/28 02:12:31 momjian Exp $
+ *    $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.44 1997/01/02 06:45:25 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -1263,6 +1263,7 @@ MainLoop(PsqlSettings * settings, FILE * source)
     /* main loop for getting queries and executing them */
     while (!eof) {
    if (slashCmdStatus == 3) {
+       paren_level = 0;
        line = strdup(query);
        query[0] = '\0';
    } else {
@@ -1376,8 +1377,12 @@ MainLoop(PsqlSettings * settings, FILE * source)
                         query_start,
                         query);
        if (slashCmdStatus == 1) {
-           free(line);
-           continue;
+           if (query[0] == '\0')
+           {
+           paren_level = 0;
+               free(line);
+           continue;
+           }
        }
        if (slashCmdStatus == 2) {
            free(line);