otherwise teardown will not kill the process
if the interface was renewed before, which
set proto_task_killed
Signed-off-by: Ulrich Weber <uw@ocedo.com>
signal = SIGTERM;
if (state->proto_task.uloop.pending) {
signal = SIGTERM;
if (state->proto_task.uloop.pending) {
- state->proto_task_killed = true;
+ if (signal == SIGTERM)
+ state->proto_task_killed = true;
kill(state->proto_task.uloop.pid, signal);
}
kill(state->proto_task.uloop.pid, signal);
}