X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Ftimeq.c;h=ec9ea3e4017803440e5c5c63637e9b8aaa7ffbab;hb=945d61af56c0253678ab085145cfd1f8aca6e7f1;hp=c18227a9d9b837aec76a18033a0e8a9579969170;hpb=1ec245405118cf7b3724b97c407104a75f5277c9;p=NeonServV5.git diff --git a/src/timeq.c b/src/timeq.c index c18227a..ec9ea3e 100644 --- a/src/timeq.c +++ b/src/timeq.c @@ -30,6 +30,10 @@ static IOHANDLER_CALLBACK(timeq_callback) { struct timeq_entry *entry = event->iofd->data; switch(event->type) { case IOEVENT_TIMEOUT: + if(entry->name) { + free(entry->name); + entry->name = NULL; + } entry->callback(entry->data); entry->iofd = NULL; timeq_del(entry);