diff options
author | Aki Niemi <aki.niemi@nokia.com> | 2011-02-07 09:44:50 +0200 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2011-02-07 09:51:35 +0200 |
commit | f6f6b1f8ac4c025e50045c3e4fb3ab049d0b9718 (patch) | |
tree | 6d876b01b0004b56ec88871258f21f323d79407e /gisi | |
parent | ab0df92d97fa054509cd574ec2426197b0f6f8e9 (diff) | |
download | ofono-f6f6b1f8ac4c025e50045c3e4fb3ab049d0b9718.tar.bz2 |
gisi: Add checks for NULL
Diffstat (limited to 'gisi')
-rw-r--r-- | gisi/modem.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gisi/modem.c b/gisi/modem.c index 3a0886bb..8c9eb1dd 100644 --- a/gisi/modem.c +++ b/gisi/modem.c @@ -502,14 +502,22 @@ GIsiModem *g_isi_modem_create_by_name(const char *name) void *g_isi_modem_set_userdata(GIsiModem *modem, void *data) { - void *old = modem->opaque; + void *old; + if (modem == NULL) + return NULL; + + old = modem->opaque; modem->opaque = data; + return old; } void *g_isi_modem_get_userdata(GIsiModem *modem) { + if (modem == NULL) + return NULL; + return modem->opaque; } |