From: Lennart Poettering Date: Tue, 10 Feb 2015 20:15:47 +0000 (+0100) Subject: test-lldp: initialize structs when we define them X-Git-Tag: v219~94 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=804138a08c1fd6a4a3c19ead91eeb8ef312c36a0;p=platform%2Fupstream%2Fsystemd.git test-lldp: initialize structs when we define them --- diff --git a/src/libsystemd-network/test-lldp.c b/src/libsystemd-network/test-lldp.c index 946f358..f81284e 100644 --- a/src/libsystemd-network/test-lldp.c +++ b/src/libsystemd-network/test-lldp.c @@ -45,13 +45,13 @@ static struct ether_addr mac_addr = { static int lldp_build_tlv_packet(tlv_packet **ret) { _cleanup_tlv_packet_free_ tlv_packet *m = NULL; const uint8_t lldp_dst[] = LLDP_MULTICAST_ADDR; - struct ether_header ether; + struct ether_header ether = { + .ether_type = htons(ETHERTYPE_LLDP), + }; /* Append ethernet header */ - memset(ðer, 0, sizeof(ether)); memcpy(ðer.ether_dhost, lldp_dst, ETHER_ADDR_LEN); memcpy(ðer.ether_shost, &mac_addr, ETHER_ADDR_LEN); - ether.ether_type = htons(ETHERTYPE_LLDP); assert_se(tlv_packet_new(&m) >= 0);