[-] Free events on exit (turns out event_base_free does not free them)

Credit @whatdoineed2do, ref. pr #797
This commit is contained in:
ejurgensen
2019-09-09 22:21:23 +02:00
parent 0a593463b8
commit 4ab734343c
11 changed files with 45 additions and 32 deletions

View File

@@ -935,6 +935,8 @@ input_init(void)
thread_fail:
commands_base_free(cmdbase);
input_fail:
event_free(input_open_timeout_ev);
event_free(input_ev);
evbuffer_free(input_buffer.evbuf);
event_base_free(evbase_input);
return -1;
@@ -971,6 +973,8 @@ input_deinit(void)
pthread_cond_destroy(&input_buffer.cond);
pthread_mutex_destroy(&input_buffer.mutex);
event_free(input_open_timeout_ev);
event_free(input_ev);
evbuffer_free(input_buffer.evbuf);
event_base_free(evbase_input);
}