=== modified file 'plugins.d/mandos-client.c' --- plugins.d/mandos-client.c 2015-10-04 13:44:40 +0000 +++ plugins.d/mandos-client.c 2016-02-21 12:55:39 +0000 @@ -47,7 +47,7 @@ strtof(), abort() */ #include /* bool, false, true */ #include /* strcmp(), strlen(), strerror(), - asprintf(), strcpy() */ + asprintf(), strncpy() */ #include /* ioctl */ #include /* socket(), inet_pton(), sockaddr, sockaddr_in6, PF_INET6, @@ -1637,7 +1637,8 @@ errno = ret_errno; return false; } - strcpy(ifr->ifr_name, ifname); + strncpy(ifr->ifr_name, ifname, IF_NAMESIZE); + ifr->ifr_name[IF_NAMESIZE-1] = '\0'; /* NUL terminate */ ret = ioctl(s, SIOCGIFFLAGS, ifr); if(ret == -1){ if(debug){