summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/ussd.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/isimodem/ussd.c')
-rw-r--r--drivers/isimodem/ussd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/isimodem/ussd.c b/drivers/isimodem/ussd.c
index 80dcac87..78ac9fe7 100644
--- a/drivers/isimodem/ussd.c
+++ b/drivers/isimodem/ussd.c
@@ -181,7 +181,7 @@ static void isi_request(struct ofono_ussd *ussd, int dcs,
{ (uint8_t *)pdu, len }
};
- if (!cbd)
+ if (!cbd || !ud)
goto error;
if (g_isi_vsend(ud->client, iov, 2, SS_TIMEOUT,
@@ -205,7 +205,7 @@ static void isi_cancel(struct ofono_ussd *ussd,
0x00 /* subblock count */
};
- if (!cbd)
+ if (!cbd || !ud)
goto error;
if (g_isi_send(ud->client, msg, sizeof(msg), SS_TIMEOUT,