Index: src/backend/libpq/hba.c =================================================================== RCS file: /cvsroot/pgsql-server/src/backend/libpq/hba.c,v retrieving revision 1.119 diff -u -c -r1.119 hba.c *** src/backend/libpq/hba.c 25 Dec 2003 03:44:04 -0000 1.119 --- src/backend/libpq/hba.c 1 Feb 2004 07:40:00 -0000 *************** *** 166,188 **** */ if (c != EOF) ungetc(c, fp); - } ! if ( !saw_quote && ! ( ! strncmp(start_buf,"all",3) == 0 || ! strncmp(start_buf,"sameuser",8) == 0 || ! strncmp(start_buf,"samegroup",9) == 0 ! ) ! ) ! { ! /* append newline to a magical keyword */ ! *buf++ = '\n'; } *buf = '\0'; - } /* --- 166,188 ---- */ if (c != EOF) ungetc(c, fp); + if (!saw_quote) + { + *buf = '\0'; ! if (strncmp(start_buf,"all",3) == 0 || ! strncmp(start_buf,"sameuser",8) == 0 || ! strncmp(start_buf,"samegroup",9) == 0 ! ) ! { ! /* append newline to a magical keyword */ ! *buf++ = '\n'; ! } ! } } *buf = '\0'; } /*