diff --git a/src/ruleng_ubus.c b/src/ruleng_ubus.c index 0b15f97e2fe1b8f81a5164f6bb21aee147100f00..7ceb82a52a5def94f79ced2573296d01c4c87aa5 100644 --- a/src/ruleng_ubus.c +++ b/src/ruleng_ubus.c @@ -64,7 +64,7 @@ static bool ruleng_bus_blob_compare_primitive( if (strcmp(blobmsg_get_string(a), blobmsg_get_string(b)) != 0) goto exit; } else { - reti = regcomp(®ex_exp, blobmsg_get_string(a), 0); + reti = regcomp(®ex_exp, blobmsg_get_string(a), REG_EXTENDED); if (reti) { RULENG_ERR("Could not compile regex\n");