syslog: fix incorrect use of sizeof() in vsnprintf()
[project/procd.git] / trigger.c
index fff1855..d14101e 100644 (file)
--- a/trigger.c
+++ b/trigger.c
@@ -84,7 +84,7 @@ static void q_job_run(struct runqueue *q, struct runqueue_task *t)
 {
        struct job *j = container_of(t, struct job, proc.task);
 
-       LOG("handle event %s\n", j->cmd->name);
+       DEBUG(2, "handle event %s\n", j->cmd->name);
        j->cmd->handler(j, j->exec, j->env);
 }
 
@@ -94,7 +94,7 @@ static void q_job_complete(struct runqueue *q, struct runqueue_task *p)
 
        if (j->trigger->remove) {
                list_del(&j->trigger->list);
-               free(&j->trigger);
+               free(j->trigger);
        } else {
                j->trigger->pending = 0;
        }