diff options
-rw-r--r-- | src/initrd/nmi-dt-reader.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/initrd/nmi-dt-reader.c b/src/initrd/nmi-dt-reader.c index d2e571d7a8..140ef12578 100644 --- a/src/initrd/nmi-dt-reader.c +++ b/src/initrd/nmi-dt-reader.c @@ -329,8 +329,6 @@ nmi_dt_reader_parse (const char *sysfs_dir) if (netmask) nm_ip_address_unref (netmask); - if (gateway) - nm_ip_address_unref (gateway); } if (!ipaddr) { @@ -377,6 +375,8 @@ nmi_dt_reader_parse (const char *sysfs_dir) if (ipaddr) nm_ip_address_unref (ipaddr); + if (gateway) + nm_ip_address_unref (gateway); if (duplex || speed || hwaddr || local_hwaddr) { s_wired = nm_setting_wired_new (); |