mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-12 22:10:12 -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]);
|
||||
if (rev)
|
||||
event_free(rev);
|
||||
if (wev)
|
||||
event_free(wev);
|
||||
if (closeev)
|
||||
event_free(closeev);
|
||||
if (base)
|
||||
|
@ -153,7 +153,7 @@ static void
|
||||
test_edgetriggered_mix_error(void *data_)
|
||||
{
|
||||
struct basic_test_data *data = data_;
|
||||
struct event_base *base;
|
||||
struct event_base *base = NULL;
|
||||
struct event *ev_et=NULL, *ev_lt=NULL;
|
||||
|
||||
#ifdef _EVENT_DISABLE_DEBUG_MODE
|
||||
@ -187,6 +187,8 @@ end:
|
||||
event_free(ev_et);
|
||||
if (ev_lt)
|
||||
event_free(ev_lt);
|
||||
if (base)
|
||||
event_base_free(base);
|
||||
}
|
||||
|
||||
struct testcase_t edgetriggered_testcases[] = {
|
||||
|
@ -421,8 +421,11 @@ logfn(int severity, const char *msg)
|
||||
{
|
||||
logsev = severity;
|
||||
tt_want(msg);
|
||||
if (msg)
|
||||
if (msg) {
|
||||
if (logmsg)
|
||||
free(logmsg);
|
||||
logmsg = strdup(msg);
|
||||
}
|
||||
}
|
||||
|
||||
static int fatal_want_severity = 0;
|
||||
|
@ -323,6 +323,10 @@ test_ratelimiting(void)
|
||||
ok = 0;
|
||||
}
|
||||
|
||||
event_base_free(base);
|
||||
free(bevs);
|
||||
free(states);
|
||||
|
||||
return ok ? 0 : 1;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user