Increase buffer space for inet_ntop from 32 to INET6_ADDRSTRLEN
PATCH 12/15 Increase buffer space for inet_ntop from 32 to INET6_ADDRSTRLEN
--- linux/acme_linux.c | 2 +- src/acm.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-)
linux/acme_linux.c +1 -1
@@ -149,7 +149,7 @@ int gen_addr_ip(FILE *f) {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;
src/acm.c +2 -2
@@ -2790,7 +2790,7 @@ static int acm_assign_ep_names(struct acm_ep *ep)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 ;
@@ -2809,7 +2809,7 @@ static int acm_assign_ep_names(struct acm_ep *ep)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);
Signature · 6 lines
1.7.8.2 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html