mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-13 14:26:30 -04:00
Fix a few memory leaks in the tests
This commit is contained in:
parent
42090072c1
commit
1115366e95
@ -470,6 +470,8 @@ end:
|
|||||||
evutil_closesocket(pair2[1]);
|
evutil_closesocket(pair2[1]);
|
||||||
if (rev)
|
if (rev)
|
||||||
event_free(rev);
|
event_free(rev);
|
||||||
|
if (wev)
|
||||||
|
event_free(wev);
|
||||||
if (closeev)
|
if (closeev)
|
||||||
event_free(closeev);
|
event_free(closeev);
|
||||||
if (base)
|
if (base)
|
||||||
|
@ -153,7 +153,7 @@ static void
|
|||||||
test_edgetriggered_mix_error(void *data_)
|
test_edgetriggered_mix_error(void *data_)
|
||||||
{
|
{
|
||||||
struct basic_test_data *data = data_;
|
struct basic_test_data *data = data_;
|
||||||
struct event_base *base;
|
struct event_base *base = NULL;
|
||||||
struct event *ev_et=NULL, *ev_lt=NULL;
|
struct event *ev_et=NULL, *ev_lt=NULL;
|
||||||
|
|
||||||
#ifdef _EVENT_DISABLE_DEBUG_MODE
|
#ifdef _EVENT_DISABLE_DEBUG_MODE
|
||||||
@ -187,6 +187,8 @@ end:
|
|||||||
event_free(ev_et);
|
event_free(ev_et);
|
||||||
if (ev_lt)
|
if (ev_lt)
|
||||||
event_free(ev_lt);
|
event_free(ev_lt);
|
||||||
|
if (base)
|
||||||
|
event_base_free(base);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct testcase_t edgetriggered_testcases[] = {
|
struct testcase_t edgetriggered_testcases[] = {
|
||||||
|
@ -421,8 +421,11 @@ logfn(int severity, const char *msg)
|
|||||||
{
|
{
|
||||||
logsev = severity;
|
logsev = severity;
|
||||||
tt_want(msg);
|
tt_want(msg);
|
||||||
if (msg)
|
if (msg) {
|
||||||
|
if (logmsg)
|
||||||
|
free(logmsg);
|
||||||
logmsg = strdup(msg);
|
logmsg = strdup(msg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int fatal_want_severity = 0;
|
static int fatal_want_severity = 0;
|
||||||
|
@ -323,6 +323,10 @@ test_ratelimiting(void)
|
|||||||
ok = 0;
|
ok = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
event_base_free(base);
|
||||||
|
free(bevs);
|
||||||
|
free(states);
|
||||||
|
|
||||||
return ok ? 0 : 1;
|
return ok ? 0 : 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user