diff options
author | Nicolas Dichtel <nicolas.dichtel@6wind.com> | 2013-08-12 17:09:59 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2013-08-14 17:43:05 +0200 |
commit | 6761d7da83b54027be441ec942ca25eecdc58f62 (patch) | |
tree | 6ee9e9e7766453cb7228a30ddfc76cfc68c7cf99 /networking/libiproute/ipaddress.c | |
parent | 9ae6d793074603a01a0688c58a0dd59e7df02dca (diff) | |
download | busybox-6761d7da83b54027be441ec942ca25eecdc58f62.tar.gz |
networking: fix potential overflow in ife_print6()
devname is used by fscanf to store a string specified by '%20s'.
Extract from the man for the '%s' specifier:
Matches a sequence of non-white-space characters; the next pointer must be a
pointer to character array that is long enough to hold the input sequence and
the terminating null byte ('\0'), which is added automatically. The input
string stops at white space or at the maximum field width, whichever occurs
first.
Hence, the right length is 20 + 1 for the '\0'.
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking/libiproute/ipaddress.c')
0 files changed, 0 insertions, 0 deletions