From: David Herrmann Date: Wed, 31 Dec 2014 15:07:17 +0000 (+0100) Subject: lldp: fix uninitialized cleanup var #2 X-Git-Tag: v219~733 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=7d4866548d028489d84c39af1bb9206842a77b2b;p=elogind.git lldp: fix uninitialized cleanup var #2 Another uninitialized variable marked as _cleanup_. Set it to NULL to avoid accessing uninitialized memory. --- diff --git a/src/libsystemd-network/lldp-internal.c b/src/libsystemd-network/lldp-internal.c index d03445b1e..f843fd256 100644 --- a/src/libsystemd-network/lldp-internal.c +++ b/src/libsystemd-network/lldp-internal.c @@ -496,7 +496,7 @@ int lldp_chassis_new(tlv_packet *tlv, Prioq *by_expiry, Hashmap *neighbour_mib, lldp_chassis **ret) { - _cleanup_lldp_chassis_free_ lldp_chassis *c; + _cleanup_lldp_chassis_free_ lldp_chassis *c = NULL; uint16_t length; uint8_t *data; uint8_t type;