diff options
author | Michael Santos <[email protected]> | 2010-07-23 11:28:46 -0400 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2010-07-26 14:42:31 +0200 |
commit | 227d3f3ff078426ae79b7f2313bc8be915c5e252 (patch) | |
tree | 2f478ab832a5267a18137e454d638f20641de922 /erts/preloaded | |
parent | cfcb9626d95640e42972c2284c08b61240f11d0c (diff) | |
download | otp-227d3f3ff078426ae79b7f2313bc8be915c5e252.tar.gz otp-227d3f3ff078426ae79b7f2313bc8be915c5e252.tar.bz2 otp-227d3f3ff078426ae79b7f2313bc8be915c5e252.zip |
inet: fix ifr_name buffer overflow
The byte holding the length of the interface name for the ifget/2
functions is used in a signed context and can become negative,
causing the ifreq.ifr_name buffer to be overrun.
Test case:
inet:ifget(lists:duplicate(128, "x"), [addr]).
Diffstat (limited to 'erts/preloaded')
0 files changed, 0 insertions, 0 deletions