summaryrefslogtreecommitdiff
path: root/src/platform
diff options
context:
space:
mode:
authorIlya Shipitsin <chipitsine@gmail.com>2019-10-08 00:51:22 +0500
committerBeniamino Galvani <bgalvani@redhat.com>2019-10-17 15:13:18 +0200
commitc0f4c2f2e67a3afd62c3a154887c11f412647ed9 (patch)
tree97f112754d0b184458364ce375c2c00d2037c65f /src/platform
parentcb4bd173eb93e84e6768bf55df39af74b73b7d8f (diff)
downloadNetworkManager-c0f4c2f2e67a3afd62c3a154887c11f412647ed9.tar.gz
platform: silence cppcheck warning about NULL pointer dereference
found by cppcheck [src/platform/nm-platform.c:4143] -> [src/platform/nm-platform.c:4141] -> [src/platform/nm-platform.c:3912] -> [src/platform/nm-platform.c:3884]: (warning) Null pointer dereference: addresses [bgalvani@redhat.com: reworded commit message] https://github.com/NetworkManager/NetworkManager/pull/353
Diffstat (limited to 'src/platform')
-rw-r--r--src/platform/nm-platform.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/platform/nm-platform.c b/src/platform/nm-platform.c
index 4ec161adc3..8017d3f088 100644
--- a/src/platform/nm-platform.c
+++ b/src/platform/nm-platform.c
@@ -4138,11 +4138,12 @@ nm_platform_ip4_address_sync (NMPlatform *self,
}
}
ip4_addr_subnets_destroy_index (plat_subnets, plat_addresses);
- ip4_addr_subnets_destroy_index (known_subnets, known_addresses);
if (!known_addresses)
return TRUE;
+ ip4_addr_subnets_destroy_index (known_subnets, known_addresses);
+
ifa_flags = nm_platform_kernel_support_get (NM_PLATFORM_KERNEL_SUPPORT_TYPE_EXTENDED_IFA_FLAGS)
? IFA_F_NOPREFIXROUTE
: 0;