qmi-bearer: fix IPv6 disconnection logic

This commit is contained in:
Aleksander Morgado
2012-08-28 22:58:31 +02:00
parent 84e69a1abb
commit 4cb6c42d6c

View File

@@ -891,7 +891,7 @@ disconnect (MMBearer *_self,
DisconnectContext *ctx; DisconnectContext *ctx;
if ((!self->priv->packet_data_handle_ipv4 && !self->priv->packet_data_handle_ipv6) || if ((!self->priv->packet_data_handle_ipv4 && !self->priv->packet_data_handle_ipv6) ||
(!self->priv->client_ipv4 && self->priv->client_ipv6) || (!self->priv->client_ipv4 && !self->priv->client_ipv6) ||
!self->priv->data) { !self->priv->data) {
g_simple_async_report_error_in_idle ( g_simple_async_report_error_in_idle (
G_OBJECT (self), G_OBJECT (self),