event: avoid memory leak on cleanup

Detected by Coverity.  Introduced in commit aaf2b70, and turned into
a regression in the next few commits through 4e6e6672 (unreleased).

* src/conf/domain_event.c (virDomainEventStateFree): Free object,
per documentation.
This commit is contained in:
Eric Blake 2011-06-02 16:54:09 -06:00
parent 2834d57175
commit 278a050a52

View File

@ -1,7 +1,7 @@
/* /*
* domain_event.c: domain event queue processing helpers * domain_event.c: domain event queue processing helpers
* *
* Copyright (C) 2010 Red Hat, Inc. * Copyright (C) 2010-2011 Red Hat, Inc.
* Copyright (C) 2008 VirtualIron * Copyright (C) 2008 VirtualIron
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
@ -555,6 +555,7 @@ virDomainEventStateFree(virDomainEventStatePtr state)
if (state->timer != -1) if (state->timer != -1)
virEventRemoveTimeout(state->timer); virEventRemoveTimeout(state->timer);
VIR_FREE(state);
} }
/** /**