From: Jean-Philippe Orsini Date: Sat, 26 Apr 2014 09:54:04 +0000 (+0200) Subject: code cleanup X-Git-Tag: v1.0.1~31 X-Git-Url: https://git.wpitchoune.net/gitweb/?p=psensor.git;a=commitdiff_plain;h=f50a984666913a2a91b58a45b1a8f222ff776d35 code cleanup --- diff --git a/src/notify_cmd.c b/src/notify_cmd.c index 84b12d5..dfc1be1 100644 --- a/src/notify_cmd.c +++ b/src/notify_cmd.c @@ -20,14 +20,12 @@ #include #include -#include "notify_cmd.h" -#include "cfg.h" +#include +#include void notify_cmd(struct psensor *s) { - char *script; - char *v; - char *cmd; + char *script, *v, *cmd; int ret; script = config_get_notif_script(); @@ -35,14 +33,21 @@ void notify_cmd(struct psensor *s) if (script) { v = psensor_current_value_to_str(s, 1); - cmd = malloc(strlen(script)+1+1+strlen(s->id)+1+strlen(v)+1); + cmd = malloc(strlen(script) + + 1 + + 1 + + strlen(s->id) + + 1 + + strlen(v) + + 1); + sprintf(cmd, "%s \"%s\" %s", script, s->id, v); - log_debug("execute cmd: %s", cmd); + log_fct("execute cmd: %s", cmd); ret = system(cmd); - log_debug("cmd returns: %d", ret); + log_fct("cmd returns: %d", ret); free(cmd); free(v);