]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Copy packet->vector to correctly identify retransmits
authorNick Porter <nick@portercomputing.co.uk>
Wed, 25 Oct 2023 09:24:17 +0000 (10:24 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 25 Oct 2023 10:08:33 +0000 (11:08 +0100)
src/bin/radsniff.c

index 1232a42a786721965c31eb8fc95a6fa134772dc9..4fdc05ff9b69eb41a32a03b573efbac52409255a 100644 (file)
@@ -1648,6 +1648,7 @@ static void rs_packet_process(uint64_t count, rs_event_t *event, struct pcap_pkt
                        return;
                }
                search.expect->code = packet->code;
+               memcpy(search.expect->vector, packet->vector, sizeof(search.expect->vector));
 
                if ((conf->link_da_num > 0) && (!fr_pair_list_empty(&decoded))) {
                        int ret;