diff --git a/src/conf/object_event.c b/src/conf/object_event.c index b5a6a81a3a..e5af4be68a 100644 --- a/src/conf/object_event.c +++ b/src/conf/object_event.c @@ -818,7 +818,8 @@ virObjectEventStateFlush(virObjectEventStatePtr state) tempQueue.events = state->queue->events; state->queue->count = 0; state->queue->events = NULL; - virEventUpdateTimeout(state->timer, -1); + if (state->timer != -1) + virEventUpdateTimeout(state->timer, -1); virObjectEventStateQueueDispatch(state, &tempQueue,