]> The Tcpdump Group git mirrors - libpcap/blobdiff - sockutils.c
Provide out own strlcpy() and strlcat() routines if necessary.
[libpcap] / sockutils.c
index d2ceaaba2612603a01ec31177fcd387dbdc751e5..4bb97a71216a4c536afc9d74336c3721f1d4fcdc 100644 (file)
@@ -1385,7 +1385,7 @@ int sock_getascii_addrport(const struct sockaddr_storage *sockaddr, char *addres
                        (memcmp(&((struct sockaddr_in6 *) sockaddr)->sin6_addr, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", sizeof(struct in6_addr)) == 0))
                {
                        if (address)
-                               strlcpy(address, SOCKET_NAME_NULL_DAD, addrlen);
+                               pcap_strlcpy(address, SOCKET_NAME_NULL_DAD, addrlen);
                        return retval;
                }
        }
@@ -1401,13 +1401,13 @@ int sock_getascii_addrport(const struct sockaddr_storage *sockaddr, char *addres
 
                if (address)
                {
-                       strlcpy(address, SOCKET_NO_NAME_AVAILABLE, addrlen);
+                       pcap_strlcpy(address, SOCKET_NO_NAME_AVAILABLE, addrlen);
                        address[addrlen - 1] = 0;
                }
 
                if (port)
                {
-                       strlcpy(port, SOCKET_NO_PORT_AVAILABLE, portlen);
+                       pcap_strlcpy(port, SOCKET_NO_PORT_AVAILABLE, portlen);
                        port[portlen - 1] = 0;
                }