Don't restart my machine if I add code to kill a failed plugin.

This commit is contained in:
Lisa Neigut 2023-08-16 13:57:37 +09:30 committed by Rusty Russell
parent c67f1f92a8
commit 55168e66ad
1 changed files with 2 additions and 0 deletions

View File

@ -374,6 +374,8 @@ void plugin_kill(struct plugin *plugin, enum log_level loglevel,
log_(plugin->log, loglevel,
NULL, loglevel >= LOG_UNUSUAL,
"Killing plugin: %s", msg);
/* Unless, maybe, plugin was *really* important? */
assert(plugin->pid != -1);
kill(plugin->pid, SIGKILL);
if (plugin->start_cmd) {
plugin_cmd_killed(plugin->start_cmd, plugin, msg);