summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2013-03-15 12:20:11 +0000
committerdlg <dlg@openbsd.org>2013-03-15 12:20:11 +0000
commiteca1b59cacf7f9481fef127e89ba709667be5604 (patch)
treea8b9a1134714c9f027b76377d15155a1d8175493 /lib/libc
parentremove forgotten sequencer function prototypes (diff)
downloadwireguard-openbsd-eca1b59cacf7f9481fef127e89ba709667be5604.tar.xz
wireguard-openbsd-eca1b59cacf7f9481fef127e89ba709667be5604.zip
fix a huge bug in tftpd.
there was a double free if an option ack failed. if oack fails, the client gets freed, then the oack caller tries to free the options which were just freed. found by Maxime Villard who provided a fix. unfortunately his fix still had a double free but it was pretty close. ok MALLOC_OPTIONS=S
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions