--- yersinia-0.8.2.orig/src/vtp.c 2026-10-18 06:56:29.484311729 +0200 +++ yersinia-0.8.2/src/vtp.c 2026-10-18 06:56:29.493439880 +0200 @@ -1437,7 +1437,7 @@ vtp_load_values(struct pcap_data *data, u_int16_t *aux_short; #ifdef LBL_ALIGN u_int32_t aux_long2; - u_int16_t *aux_short2; + u_int16_t aux_short2; #endif vtp = (struct vtp_data *)values; ether = (struct libnet_802_3_hdr *) data->packet; @@ -1525,7 +1525,7 @@ vtp_load_values(struct pcap_data *data, case VTP_REQUEST: aux_short = (u_int16_t *)ptr; #ifdef LBL_ALIGN - memcpy((void *)&aux_short2, (void *)aux_short, 4); + memcpy((void *)&aux_short2, (void *)aux_short, 2); vtp->start_val = ntohs(aux_short2); #else vtp->start_val = ntohs(*aux_short);