/[base]
ViewVC logotype

Revision 339062


Jump to revision: Previous Next
Author: asomers
Date: Mon Oct 1 16:11:09 2018 UTC (5 years, 9 months ago)
Changed paths: 2
Log Message:
MFC r338216:

tftpd: Fix data corruption bug with netascii

Transferring files in netascii format requires, among other things,
translating all CR characters to a CR,NUL pair. tftpd does this correctly
except when the CR occurs as the last octet of a packet. In that case, it
erroneously drops the NUL which should be part of the following packet. The
bug was caused by using 0 as a sentinel value in a variable that could
legitimately hold 0. Fix it by switching the sentinel value to -1.

PR:		178055
Reported by:	Richard <rsitze@gmail.com>
Reviewed by:	cem
Differential Revision:	https://reviews.freebsd.org/D16853


Changed paths

Path Details
Directorystable/10/ modified , props changed
Directorystable/10/libexec/tftpd/tftp-file.c modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27