Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
{
struct ifconf *ifc;
struct ifreq *ifr;
- char ip[sizeof "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"];
+ char ip[INET6_ADDRSTRLEN];
int s, ret, dev_index, i, len;
uint16_t pkey;
uint8_t port;
FILE *faddr;
char *dev_name;
char s[120];
- char dev[32], addr[32], pkey_str[8];
+ char dev[32], addr[INET6_ADDRSTRLEN], pkey_str[8];
uint16_t pkey;
uint8_t type;
int port, index = 0;
if (s[0] == '#')
continue;
- if (sscanf(s, "%32s%32s%d%8s", addr, dev, &port, pkey_str) != 4)
+ if (sscanf(s, "%46s%32s%d%8s", addr, dev, &port, pkey_str) != 4)
continue;
acm_log(2, "%s", s);