From: David Brochart Date: Sat, 5 Dec 2020 15:41:28 +0000 (+0100) Subject: Add REG_ENHANCED to regcomp for OSX X-Git-Tag: archive/raspbian/1.1.9+ds1-1+rpi1^2~3^2~1^2~1^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f6a266f077830cc39b1833f5cb7f98aa9d2c5f69;p=zchunk.git Add REG_ENHANCED to regcomp for OSX --- diff --git a/src/lib/dl/multipart.c b/src/lib/dl/multipart.c index 8d43472..683213a 100644 --- a/src/lib/dl/multipart.c +++ b/src/lib/dl/multipart.c @@ -57,7 +57,11 @@ static bool create_regex(zckCtx *zck, regex_t *reg, const char *regex) { set_error(zck, "Regular expression not initialized"); return false; } - if(regcomp(reg, regex, REG_ICASE | REG_EXTENDED) != 0) { + int cflags = REG_ICASE | REG_EXTENDED; +#if __APPLE__ + cflags |= REG_ENHANCED; +#endif + if(regcomp(reg, regex, cflags) != 0) { set_error(zck, "Unable to compile regular expression"); return false; }