---
src/ipconfig.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/ipconfig.c b/src/ipconfig.c
index a872dff..133db61 100644
--- a/src/ipconfig.c
+++ b/src/ipconfig.c
@@ -998,7 +998,8 @@ static void free_ipv6config(struct connman_ipconfig
*ipconfig)
*/
void connman_ipconfig_unref(struct connman_ipconfig *ipconfig)
{
- if (g_atomic_int_dec_and_test(&ipconfig->refcount) == TRUE) {
+ if (ipconfig &&
+ g_atomic_int_dec_and_test(&ipconfig->refcount) == TRUE) {
__connman_ipconfig_disable(ipconfig);
connman_ipconfig_set_ops(ipconfig, NULL);
--
1.7.0.4
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman