summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2009-06-02 14:39:27 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-06-03 21:08:44 -0500
commit6093b9b4380a67c09ffabe22d73765d9bd9458ed (patch)
tree5763582361562091651022cb30694591ddc8c1f5 /drivers
parent44bed555a5963115b38e388af210507125136fcb (diff)
downloadofono-6093b9b4380a67c09ffabe22d73765d9bd9458ed.tar.bz2
Add check for error path
Diffstat (limited to 'drivers')
-rw-r--r--drivers/atmodem/network-registration.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/atmodem/network-registration.c b/drivers/atmodem/network-registration.c
index e0214d1b..40796d5f 100644
--- a/drivers/atmodem/network-registration.c
+++ b/drivers/atmodem/network-registration.c
@@ -666,6 +666,9 @@ void at_network_registration_exit(struct ofono_modem *modem)
{
struct at_data *at = ofono_modem_userdata(modem);
+ if (!at->netreg)
+ return;
+
g_free(at->netreg);
at->netreg = NULL;