From 8c913e9dc5fb3cb678be80a5566a3f0ec6e1b6b7 Mon Sep 17 00:00:00 2001 From: yangon99 Date: Mon, 13 Feb 2023 00:16:44 +0800 Subject: [PATCH] fix backslash match --- src/common.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common.cpp b/src/common.cpp index 8871064..9b92b60 100644 --- a/src/common.cpp +++ b/src/common.cpp @@ -25,12 +25,12 @@ string join2str(const int argc, char **argv, const char delm) { bool startWith(string s, string prefix) { return s.rfind(prefix, 0) == 0; } bool validCgroup(const string cgroup) { - return regex_match(cgroup, regex("^/[a-zA-Z0-9\\-_./@]*$")); + return regex_match(cgroup, regex("^/[a-zA-Z0-9-\\\\_./@]*$")); } bool validCgroup(const vector cgroup) { for (auto &e : cgroup) { - if (!regex_match(e, regex("^/[a-zA-Z0-9\\-_./@]*$"))) { return false; } + if (!regex_match(e, regex("^/[a-zA-Z0-9-\\\\_./@]*$"))) { return false; } } return true; }