diff options
-rw-r--r-- | libempathy/empathy-dispatch-operation.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libempathy/empathy-dispatch-operation.c b/libempathy/empathy-dispatch-operation.c index a6fb3b3a5..f035975ad 100644 --- a/libempathy/empathy-dispatch-operation.c +++ b/libempathy/empathy-dispatch-operation.c @@ -370,6 +370,10 @@ empathy_dispatch_operation_channel_ready_cb (TpChannel *channel, EmpathyDispatchOperationPriv *priv = GET_PRIV (self); GQuark channel_type; + /* The error will be handled in empathy_dispatch_operation_invalidated */ + if (error != NULL) + return; + g_assert (channel == priv->channel); /* If the channel wrapper is defined, we assume it's ready */ |