aboutsummaryrefslogtreecommitdiff
path: root/proxy-proto.c
diff options
context:
space:
mode:
Diffstat (limited to 'proxy-proto.c')
-rw-r--r--proxy-proto.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/proxy-proto.c b/proxy-proto.c
index e90c851..43b9cae 100644
--- a/proxy-proto.c
+++ b/proxy-proto.c
@@ -187,17 +187,15 @@ proxy_proto_v1_string(const struct proxy_protocol_v1 *s, char* buf, size_t bufle
{
case PROTO_UNKNOWN: ret = snprintf(buf, buflen, "unknown"); goto fin;
case PROTO_V4: {
- inet_ntop(AF_INET, &s->srcaddr.v4, srcaddrbuf, 39);
- inet_ntop(AF_INET, &s->dstaddr.v4, dstaddrbuf, 39);
+ inet_ntop(AF_INET, &s->srcaddr.v4, srcaddrbuf, sizeof(srcaddrbuf));
+ inet_ntop(AF_INET, &s->dstaddr.v4, dstaddrbuf, sizeof(dstaddrbuf));
} break;
case PROTO_V6: {
- inet_ntop(AF_INET6, &s->srcaddr.v6, srcaddrbuf, 39);
- inet_ntop(AF_INET6, &s->dstaddr.v6, dstaddrbuf, 39);
+ inet_ntop(AF_INET6, &s->srcaddr.v6, srcaddrbuf, sizeof(srcaddrbuf));
+ inet_ntop(AF_INET6, &s->dstaddr.v6, dstaddrbuf, sizeof(dstaddrbuf));
} break;
}
- srcaddrbuf[39] = dstaddrbuf[39] = '\0';
-
ret = snprintf(
buf,
buflen,