diff options
author | Samuel Ortiz <sameo@linux.intel.com> | 2010-07-21 20:46:50 +0200 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2010-07-21 20:46:50 +0200 |
commit | 4c5ef5ad054a4b45f448fc83f73654c316b277dd (patch) | |
tree | cae8a14b5162030a7fd46e550db3b6af151985a8 | |
parent | 8625b5e0feb5aec6e22693559bf77ced03e1921b (diff) | |
download | connman-4c5ef5ad054a4b45f448fc83f73654c316b277dd.tar.gz connman-4c5ef5ad054a4b45f448fc83f73654c316b277dd.tar.bz2 connman-4c5ef5ad054a4b45f448fc83f73654c316b277dd.zip |
Check for NULL service pointer in nameserver host route routines
VPNs will have a NULL service.
-rw-r--r-- | src/service.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c index dceba3d1..d1309587 100644 --- a/src/service.c +++ b/src/service.c @@ -375,6 +375,9 @@ void __connman_service_nameserver_add_routes(struct connman_service *service, { int index; + if (service == NULL) + return; + index = connman_network_get_index(service->network); if (service->nameservers != NULL) { @@ -407,6 +410,9 @@ void __connman_service_nameserver_del_routes(struct connman_service *service) { int index; + if (service == NULL) + return; + index = connman_network_get_index(service->network); if (service->nameservers != NULL) { |