summaryrefslogtreecommitdiff
path: root/src/ipconfig.c
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2010-12-22 16:37:16 +0100
committerSamuel Ortiz <sameo@linux.intel.com>2010-12-22 16:37:16 +0100
commit804a3b6005c76f6ec5feea2db8bb2dd1d3143cc7 (patch)
tree3259820ef34f3835a0c4946c634948e784574972 /src/ipconfig.c
parent88c2cce93a3053dca2fb1686b4416a0bf56f9e17 (diff)
downloadconnman-804a3b6005c76f6ec5feea2db8bb2dd1d3143cc7.tar.gz
connman-804a3b6005c76f6ec5feea2db8bb2dd1d3143cc7.tar.bz2
connman-804a3b6005c76f6ec5feea2db8bb2dd1d3143cc7.zip
ipconfig: Check for ipconfig pointer before getting ops_data
Diffstat (limited to 'src/ipconfig.c')
-rw-r--r--src/ipconfig.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ipconfig.c b/src/ipconfig.c
index 0518e10f..57e3218f 100644
--- a/src/ipconfig.c
+++ b/src/ipconfig.c
@@ -953,6 +953,9 @@ void connman_ipconfig_unref(struct connman_ipconfig *ipconfig)
*/
void *connman_ipconfig_get_data(struct connman_ipconfig *ipconfig)
{
+ if (ipconfig == NULL)
+ return NULL;
+
return ipconfig->ops_data;
}