Skip to content

Commit 5744d95

Browse files
Fix: DHCPv6_am returns Reply instead of Solicit for DHCP6_Request (#4799)
* Fix: DHCPv6_am returns Reply instead of Solicit for DHCP6_Request * Fix assert DHCP6_Solicit CI failure
1 parent 340d99d commit 5744d95

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

scapy/layers/dhcp6.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1875,7 +1875,7 @@ def _include_options(query, answer):
18751875
client_duid = p[DHCP6OptClientId].duid
18761876
resp = IPv6(src=self.src_addr, dst=req_src)
18771877
resp /= UDP(sport=547, dport=546)
1878-
resp /= DHCP6_Solicit(trid=trid)
1878+
resp /= DHCP6_Reply(trid=trid)
18791879
resp /= DHCP6OptServerId(duid=self.duid)
18801880
resp /= DHCP6OptClientId(duid=client_duid)
18811881

test/answering_machines.uts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ assert a.is_request(req)
232232
res = a.make_reply(req)
233233
assert not a.is_request(res)
234234
assert res[UDP].dport == 546
235-
assert res[DHCP6_Solicit]
235+
assert res[DHCP6_Reply]
236236
a.print_reply(req, res)
237237

238238
= WiFi_am

0 commit comments

Comments
 (0)