logo       

crash with libevent 1.0: msg#00039

web.cache.memcached

Subject: crash with libevent 1.0

in delete_handler(...) in memcached.c, replacing the
evtimer_del(&deleteevent);
with:
static int initialized=0;

if (initialized==1) {
evtimer_del(&deleteevent);
} else {
initialized=1;
}

seems to make it work happily (so far) with libevent 1.0. The problem
seems to be that the function to delete an event tries to acces a
pointer from a member of the event structure, without checking if it
has been initialized. Reading the libevent manpage, this seems to be
incorrect behavior, but if a patch like that is applied, then there is
no problem event if/when it is fixed.



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise