msed: error out on invalid expressions

pull/6/merge
Duncaen 7 years ago
parent 8cd560fd42
commit 73c833847e

@ -132,7 +132,13 @@ sed(char *file)
for (s = headersel; *s && *(s+1); s++)
if (*s == ':')
*s = '|';
regcomp(&headerrx, headersel, REG_EXTENDED);
int rv;
if ((rv = regcomp(&headerrx, headersel, REG_EXTENDED)) != 0) {
char buf[100];
regerror(rv, &headerrx, buf, sizeof buf);
fprintf(stderr, "msed: %s\n", buf);
exit(1);
}
if (*e)
e++;
}

Loading…
Cancel
Save