From 8975f2c8b6f3b9022516083a015c6cb7eac59d19 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Thu, 10 Mar 2016 18:28:02 +1000 Subject: [PATCH] * fix token subst in 'exec' backend --- src/backends/exec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backends/exec.c b/src/backends/exec.c index 95996e3..c9e27bc 100644 --- a/src/backends/exec.c +++ b/src/backends/exec.c @@ -107,9 +107,9 @@ cmd_list_exec(const cfg_t *cfg, cmd_t *list, const char *ip) { if (pid == 0) { /* child */ if (cmd->pos_ip && ip) - cmd->argv[cmd->pos_ip - 1] = strdup(ip); + cmd->argv[cmd->pos_ip] = strdup(ip); if (cmd->pos_id) - cmd->argv[cmd->pos_ip - 1] = strdup(cfg->name); + cmd->argv[cmd->pos_id] = strdup(cfg->name); if (cfg->timeout) alarm(cfg->timeout); execv(cmd->args, cmd->argv);