aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-call.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-base-call.c')
-rw-r--r--src/mm-base-call.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mm-base-call.c b/src/mm-base-call.c
index a90002db..4b127457 100644
--- a/src/mm-base-call.c
+++ b/src/mm-base-call.c
@@ -900,6 +900,11 @@ mm_base_call_change_state (MMBaseCall *self,
}
/* reset index */
self->priv->index = 0;
+ /* cleanup incoming timeout, if any */
+ if (self->priv->incoming_timeout) {
+ g_source_remove (self->priv->incoming_timeout);
+ self->priv->incoming_timeout = 0;
+ }
}
mm_gdbus_call_set_state (MM_GDBUS_CALL (self), new_state);