X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-network%2Ftest-lldp.c;h=ee74ebd418951fe5b566ecf782451ba2f412caed;hb=5569b33a8ce1968200db801ef28585347103239c;hp=f81284e2a7572cd2c78e47d3d7dbdb55a5f72539;hpb=804138a08c1fd6a4a3c19ead91eeb8ef312c36a0;p=elogind.git diff --git a/src/libsystemd-network/test-lldp.c b/src/libsystemd-network/test-lldp.c index f81284e2a..ee74ebd41 100644 --- a/src/libsystemd-network/test-lldp.c +++ b/src/libsystemd-network/test-lldp.c @@ -131,7 +131,8 @@ static int lldp_parse_chassis_tlv(tlv_packet *m, uint8_t *type) { } static int lldp_parse_port_id_tlv(tlv_packet *m) { - char *str = NULL, *p; + _cleanup_free_ char *p = NULL; + char *str = NULL; uint16_t length; uint8_t subtype; @@ -158,7 +159,8 @@ static int lldp_parse_port_id_tlv(tlv_packet *m) { } static int lldp_parse_system_name_tlv(tlv_packet *m) { - char *str = NULL, *p; + _cleanup_free_ char *p = NULL; + char *str = NULL; uint16_t length; assert_se(lldp_tlv_packet_enter_container(m, LLDP_TYPE_SYSTEM_NAME) >= 0); @@ -175,7 +177,8 @@ static int lldp_parse_system_name_tlv(tlv_packet *m) { } static int lldp_parse_system_desc_tlv(tlv_packet *m) { - char *str = NULL, *p; + _cleanup_free_ char *p = NULL; + char *str = NULL; uint16_t length; assert_se(lldp_tlv_packet_enter_container(m, LLDP_TYPE_SYSTEM_DESCRIPTION) >= 0);