summaryrefslogtreecommitdiff
path: root/src/network.c
diff options
context:
space:
mode:
authorAlexander Couzens <lynxis@fe80.eu>2017-09-11 02:25:42 +0200
committerDenis Kenzior <denkenz@gmail.com>2017-09-11 10:39:17 -0500
commite98f68330944f18202533222fbae9ae4a3c6cbec (patch)
tree7a32cf8cf0c3ea72c8c16fa508d09c1902d67d96 /src/network.c
parent4590c695e043fbbf94736c12cbbea6f853e7c47f (diff)
downloadofono-e98f68330944f18202533222fbae9ae4a3c6cbec.tar.gz
network.c: notify_status_watches: check for NULL
In rare cases when ofono_netreg_status_notify() is called before ofono_netreg_register() netreg->status_watches is NULL.
Diffstat (limited to 'src/network.c')
-rw-r--r--src/network.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network.c b/src/network.c
index a3d41a74..6e69b078 100644
--- a/src/network.c
+++ b/src/network.c
@@ -1186,6 +1186,9 @@ static void notify_status_watches(struct ofono_netreg *netreg)
const char *mcc = NULL;
const char *mnc = NULL;
+ if (netreg->status_watches == NULL)
+ return;
+
if (netreg->current_operator) {
mcc = netreg->current_operator->mcc;
mnc = netreg->current_operator->mnc;