From 07a1217d6c1aaa3eaab568d74bb417c0a0a3a173 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Mon, 28 Mar 2011 12:04:36 +0200 Subject: [PATCH] provider: Do not deference NULL pointer Fixes BMC#14940 --- src/provider.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/provider.c b/src/provider.c index 188697b..e123fe7 100644 --- a/src/provider.c +++ b/src/provider.c @@ -736,8 +736,10 @@ int connman_provider_set_nameservers(struct connman_provider *provider, __connman_service_nameserver_clear(provider->vpn_service); - if (nameservers != NULL) - nameservers_array = g_strsplit(nameservers, " ", 0); + if (nameservers == NULL) + return 0; + + nameservers_array = g_strsplit(nameservers, " ", 0); for (i = 0; nameservers_array[i] != NULL; i++) { __connman_service_nameserver_append(provider->vpn_service, -- 2.7.4