chiark / gitweb /
networkd: fix NULL pointer deref
authorKay Sievers <kay@vrfy.org>
Thu, 2 Jan 2014 04:16:14 +0000 (05:16 +0100)
committerKay Sievers <kay@vrfy.org>
Thu, 2 Jan 2014 04:16:14 +0000 (05:16 +0100)
src/network/networkd-link.c

index e421dd499471f76ec878409afe746f199e133411..c0ca5f2d07af604351f07ca85c0b5c4927acd752 100644 (file)
@@ -633,7 +633,7 @@ int link_update(Link *link, sd_rtnl_message *m) {
         } else if (!(link->flags & IFF_LOWER_UP) && flags & IFF_LOWER_UP) {
                 log_info("Interface '%s' is connected", link->ifname);
 
-                if (link->network->dhcp) {
+                if (link->network && link->network->dhcp) {
                         r = link_acquire_conf(link);
                         if (r < 0) {
                                 link_enter_failed(link);