diff options
author | Reyk Floeter <reyk@cvs.openbsd.org> | 2008-03-03 16:43:43 +0000 |
---|---|---|
committer | Reyk Floeter <reyk@cvs.openbsd.org> | 2008-03-03 16:43:43 +0000 |
commit | 56df9ec0151b584c011b50ec07a21f9c28512858 (patch) | |
tree | b10a6ceaef38e684634981eb57cd53317766059a /usr.sbin/relayd/parse.y | |
parent | a59bc0baba4e5df8fd73023a8b8459cf2932e1a7 (diff) |
The fix removes the replacement of se_key from relay_dns_request. se_key
is assigned a random value for and id in relay_udp_server before where
the SPLAY_INSERT is performed, se_outkey is set to the return id rather
than the rl_dskkey. The relay_dns_request which occurs after the
SPLAY_INSERT no longer updates se_outkey, or se_key. The request is sent
using the random value already placed into the se_key when the session
is created.
From Nigel Taylor
ok pyr@ deraadt@
Diffstat (limited to 'usr.sbin/relayd/parse.y')
0 files changed, 0 insertions, 0 deletions