Buffer overflow on show sesion pppoe and on pppoe discover LOG level 3.
This commit is contained in:
parent
a5ddc0f64a
commit
dd98adf3e2
1 changed files with 2 additions and 1 deletions
3
util.c
3
util.c
|
|
@ -31,7 +31,8 @@ char *fmtaddr(in_addr_t addr, int n)
|
||||||
|
|
||||||
char *fmtMacAddr(uint8_t *pMacAddr)
|
char *fmtMacAddr(uint8_t *pMacAddr)
|
||||||
{
|
{
|
||||||
static char strMAC[2*ETH_ALEN];
|
// FF:FF:FF:FF:FF:FF (len(18)= 2*6 + 5 (:) + 1 (zero terminal))
|
||||||
|
static char strMAC[2*ETH_ALEN+6];
|
||||||
|
|
||||||
sprintf(strMAC, "%02X:%02X:%02X:%02X:%02X:%02X",
|
sprintf(strMAC, "%02X:%02X:%02X:%02X:%02X:%02X",
|
||||||
pMacAddr[0], pMacAddr[1], pMacAddr[2],
|
pMacAddr[0], pMacAddr[1], pMacAddr[2],
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue