From 58f60f8688dc99b1cda781483eb73c04ef5af7ca Mon Sep 17 00:00:00 2001 From: Mr-Dave Date: Fri, 15 Apr 2022 21:58:36 -0600 Subject: [PATCH] Add edit on target_dir --- src/conf.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/conf.cpp b/src/conf.cpp index d46aefc1..8e363f7f 100644 --- a/src/conf.cpp +++ b/src/conf.cpp @@ -650,7 +650,13 @@ static void conf_edit_target_dir(struct ctx_cam *cam, std::string &parm, enum PA if (pact == PARM_ACT_DFLT) { cam->conf->target_dir = "."; } else if (pact == PARM_ACT_SET) { - cam->conf->target_dir = parm; + if (parm.find("%", 0) != std::string::npos) { + MOTION_LOG(NTC, TYPE_ALL, NO_ERRNO + , _("Invalid target_dir. Conversion specifiers not permitted. %s") + , parm.c_str()); + } else { + cam->conf->target_dir = parm; + } } else if (pact == PARM_ACT_GET) { parm = cam->conf->target_dir; }