mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-09 12:28:19 -04:00
fix memory leak whens etting up priorities; reported by Alexander Drozdov
svn:r1061
This commit is contained in:
parent
88f2b7a00f
commit
1c927b7d2f
5
event.c
5
event.c
@ -534,7 +534,10 @@ event_base_priority_init(struct event_base *base, int npriorities)
|
||||
if (base->event_count_active)
|
||||
return (-1);
|
||||
|
||||
if (base->nactivequeues && npriorities != base->nactivequeues) {
|
||||
if (npriorities == base->nactivequeues)
|
||||
return (0);
|
||||
|
||||
if (base->nactivequeues) {
|
||||
for (i = 0; i < base->nactivequeues; ++i) {
|
||||
mm_free(base->activequeues[i]);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user