From: Ola Bini Date: Tue, 15 Sep 2015 16:44:53 +0000 (+0200) Subject: Fix procmon_new to correctly use zeroed memory - otherwise it can blow up if the... X-Git-Tag: tor-0.2.8.1-alpha~316^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b43ecf2b3130781b6020615ba7a5b3ddc5509ce;p=thirdparty%2Ftor.git Fix procmon_new to correctly use zeroed memory - otherwise it can blow up if the free call by mistake works on something that is allocated --- diff --git a/src/common/procmon.c b/src/common/procmon.c index 2d0f021724..89c9d751e5 100644 --- a/src/common/procmon.c +++ b/src/common/procmon.c @@ -192,7 +192,7 @@ tor_process_monitor_new(struct event_base *base, tor_procmon_callback_t cb, void *cb_arg, const char **msg) { - tor_process_monitor_t *procmon = tor_malloc(sizeof(tor_process_monitor_t)); + tor_process_monitor_t *procmon = tor_malloc_zero(sizeof(tor_process_monitor_t)); struct parsed_process_specifier_t ppspec; tor_assert(msg != NULL); @@ -354,4 +354,3 @@ tor_process_monitor_free(tor_process_monitor_t *procmon) tor_free(procmon); } -