From: Todd C. Miller Date: Sat, 7 May 2016 11:16:03 +0000 (-0600) Subject: Free the events and event base before returning from replay_session(). X-Git-Tag: SUDO_1_8_17^2~81 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b84b2e6805b889486724d19efcab7bb01a50824d;p=sudo Free the events and event base before returning from replay_session(). Coverity CID 104116, 104117. --- diff --git a/plugins/sudoers/sudoreplay.c b/plugins/sudoers/sudoreplay.c index ec5ca65a5..e512f11e9 100644 --- a/plugins/sudoers/sudoreplay.c +++ b/plugins/sudoers/sudoreplay.c @@ -514,6 +514,9 @@ replay_session(const double max_wait, const char *decimal) if (iov != &iovb) free(iov); } + sudo_ev_base_free(evbase); + sudo_ev_free(input_ev); + sudo_ev_free(output_ev); debug_return; }