diff options
-rw-r--r-- | libtac/lib/connect.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libtac/lib/connect.c b/libtac/lib/connect.c index f3ead9f..1844381 100644 --- a/libtac/lib/connect.c +++ b/libtac/lib/connect.c @@ -186,14 +186,14 @@ char *tac_ntop(const struct sockaddr *sa, size_t unused) { str, INET_ADDRSTRLEN); snprintf(portstr, sizeof(portstr), ":%hu", htons(((struct sockaddr_in *)sa)->sin_port)); - strncat(str, portstr, sizeof(portstr)); + strcat(str, portstr); break; case AF_INET6: inet_ntop(AF_INET6, &(((struct sockaddr_in6 *)sa)->sin6_addr), str, INET6_ADDRSTRLEN); snprintf(portstr, sizeof(portstr), ":%hu", htons(((struct sockaddr_in6 *)sa)->sin6_port)); - strncat(str, portstr, sizeof(portstr)); + strcat(str, portstr); break; default: strncpy(str, "Unknown AF", INET6_ADDRSTRLEN); |