diff options
author | Anatole Denis <natolumin@unverle.fr> | 2019-10-08 14:02:04 +0200 |
---|---|---|
committer | Chris K <c@chrisko.ch> | 2020-06-20 21:42:12 -0700 |
commit | ff7ce1d50285d8f5467dcb4b8dd4dc08b8fc1f79 (patch) | |
tree | d4f5be625f7376fbd5e2b5cb9ae448781db4e335 /iana | |
parent | 65668712da12ab11520b64097496616d39a50368 (diff) |
dhcpv4: Avoid a panic in ToBytes() with long strings
When BootFileName is longer than 128 bytes or ServerHostName is longer
than 64 bytes, trying to null-terminate the strings when writing out the
packet causes a panic.
Since the ToBytes() function cannot return errors, silently truncate the
string instead (we do the same with ClientHWAddr if it is longer than 16
bytes for example)
Signed-off-by: Anatole Denis <natolumin@unverle.fr>
Diffstat (limited to 'iana')
0 files changed, 0 insertions, 0 deletions