mirror of
https://github.com/troglobit/finit.git
synced 2026-11-13 17:00:16 +00:00
Improve logging of modified command args, show parsed args as well
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
1 parent
0e04ffd68f
commit
07c52f1566
1 file changed
+11
-2
+11
-2
@@ -1245,8 +1245,17 @@ static void parse_cmdline_args(svc_t *svc, char *cmd, char **args)
|
|||||||
*/
|
*/
|
||||||
diff += conf_changed(svc_getenv(svc));
|
diff += conf_changed(svc_getenv(svc));
|
||||||
|
|
||||||
if (diff)
|
if (diff) {
|
||||||
dbg("Modified args for %s detected", cmd);
|
char buf[256];
|
||||||
|
|
||||||
|
for (buf[0] = 0, i = 0; i < MAX_NUM_SVC_ARGS; i++) {
|
||||||
|
if (!strlen(svc->args[i]))
|
||||||
|
break;
|
||||||
|
strlcat(buf, " ", sizeof(buf));
|
||||||
|
strlcat(buf, svc->args[i], sizeof(buf));
|
||||||
|
}
|
||||||
|
dbg("Modified args for %s detected: %s", cmd, buf);
|
||||||
|
}
|
||||||
svc->args_dirty = (diff > 0);
|
svc->args_dirty = (diff > 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user