summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/initrd/nmi-dt-reader.c4
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 ();