---
 src/dhcp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/dhcp.c b/src/dhcp.c
index 6839d1f..4436164 100644
--- a/src/dhcp.c
+++ b/src/dhcp.c
@@ -622,7 +622,8 @@ int __connman_dhcp_start(struct connman_ipconfig *ipconfig,
                err = dhcp_initialize(dhcp);
 
                if (err < 0) {
-                       connman_network_unref(network);
+                       if (network)
+                               connman_network_unref(network);
                        g_free(dhcp);
                        return err;
                }
-- 
1.9.1

_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to