Fix compiler warnings.
[oweals/tinc.git] / src / net_socket.c
index 15d32db2fefaefe5bce6030441dd6af5c9f602b8..75b20ec9ccb12d4ba7b05d8b222b95d0134b12df 100644 (file)
@@ -210,6 +210,7 @@ int setup_listen_socket(const sockaddr_t *sa) {
 
                memset(&ifr, 0, sizeof(ifr));
                strncpy(ifr.ifr_ifrn.ifrn_name, iface, IFNAMSIZ);
+               ifr.ifr_ifrn.ifrn_name[IFNAMSIZ - 1] = 0;
 
                if(setsockopt(nfd, SOL_SOCKET, SO_BINDTODEVICE, (void *)&ifr, sizeof(ifr))) {
                        closesocket(nfd);