From d526dca1bb1e417e0742cab15498f7aec04fc322 Mon Sep 17 00:00:00 2001 From: YI Date: Fri, 19 Feb 2021 23:42:38 +0800 Subject: [PATCH] fix sprintf overflow --- one.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/one.cpp b/one.cpp index 8d64847e9..934f79aba 100644 --- a/one.cpp +++ b/one.cpp @@ -1333,7 +1333,7 @@ static int cli(int argc,char **argv) if (ioctl(sock, SIOCGIFHWADDR, &ifr) == 0) { unsigned char mac_addr[6]; memcpy(mac_addr, ifr.ifr_hwaddr.sa_data, 6); - char macStr[16]; + char macStr[18]; sprintf(macStr, "%02x:%02x:%02x:%02x:%02x:%02x", mac_addr[0], mac_addr[1],