From 8fabf294cc056fd9a85cad06e81bd11df64e23a3 Mon Sep 17 00:00:00 2001
From: Suvendhu Hansa <suvendhu.hansa@iopsys.eu>
Date: Mon, 22 Apr 2024 15:52:35 +0530
Subject: [PATCH] Support extended regex

---
 src/ruleng_ubus.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ruleng_ubus.c b/src/ruleng_ubus.c
index 0b15f97..7ceb82a 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(&regex_exp, blobmsg_get_string(a), 0);
+				reti = regcomp(&regex_exp, blobmsg_get_string(a), REG_EXTENDED);
 
 				if (reti) {
 					RULENG_ERR("Could not compile regex\n");
-- 
GitLab