Page MenuHomeFreeBSD

D10541.diff
No OneTemporary

D10541.diff

Index: head/lib/libc/regex/regcomp.c
===================================================================
--- head/lib/libc/regex/regcomp.c
+++ head/lib/libc/regex/regcomp.c
@@ -444,6 +444,8 @@
(void)REQUIRE(!MORE() || !isdigit((uch)PEEK()), REG_BADRPT);
/* FALLTHROUGH */
default:
+ if (p->error != 0)
+ return;
p->next--;
wc = WGETNEXT();
ordinary(p, wc);
@@ -651,6 +653,8 @@
(void)REQUIRE(starordinary, REG_BADRPT);
/* FALLTHROUGH */
default:
+ if (p->error != 0)
+ return(0); /* Definitely not $... */
p->next--;
wc = WGETNEXT();
ordinary(p, wc);

File Metadata

Mime Type
text/plain
Expires
Sun, May 31, 1:33 PM (15 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33651947
Default Alt Text
D10541.diff (590 B)

Event Timeline