diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2017-09-11 02:25:42 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2017-09-11 10:39:17 -0500 |
commit | e98f68330944f18202533222fbae9ae4a3c6cbec (patch) | |
tree | 7a32cf8cf0c3ea72c8c16fa508d09c1902d67d96 /src/network.c | |
parent | 4590c695e043fbbf94736c12cbbea6f853e7c47f (diff) | |
download | ofono-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.c | 3 |
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; |