=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/lib.c,v retrieving revision 1.53 retrieving revision 1.54 diff -c -r1.53 -r1.54 *** src/usr.bin/awk/lib.c 2023/10/30 16:14:51 1.53 --- src/usr.bin/awk/lib.c 2023/10/30 17:52:54 1.54 *************** *** 1,4 **** ! /* $OpenBSD: lib.c,v 1.53 2023/10/30 16:14:51 millert Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved --- 1,4 ---- ! /* $OpenBSD: lib.c,v 1.54 2023/10/30 17:52:54 millert Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved *************** *** 247,253 **** } if (found) setptr(patbeg, '\0'); ! isrec = (found == 0 && *buf == '\0') ? 0 : 1; } else { if ((sep = *rs) == 0) { sep = '\n'; --- 247,253 ---- } if (found) setptr(patbeg, '\0'); ! isrec = (found == 0 && *buf == '\0') ? false : true; } else { if ((sep = *rs) == 0) { sep = '\n'; *************** *** 277,283 **** if (!adjbuf(&buf, &bufsize, 1+rr-buf, recsize, &rr, "readrec 3")) FATAL("input record `%.30s...' too long", buf); *rr = 0; ! isrec = (c == EOF && rr == buf) ? 0 : 1; } *pbuf = buf; *pbufsize = bufsize; --- 277,283 ---- if (!adjbuf(&buf, &bufsize, 1+rr-buf, recsize, &rr, "readrec 3")) FATAL("input record `%.30s...' too long", buf); *rr = 0; ! isrec = (c == EOF && rr == buf) ? false : true; } *pbuf = buf; *pbufsize = bufsize;