From 065803014e0a1f132f558810784d0930a9b6949c Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Thu, 29 Jan 2026 23:56:57 +0100 Subject: [PATCH] MT#55283 Increase input buffer size for getaddrinfo to 256 Previously, rtpengine would refuse to resolve any hostnames longer than 64 characters. Closes #2061 Change-Id: I5fe6c05f59a449f6e3b6b0f403d438626905101b (cherry picked from commit 694a3b0579753c82b3a0b1c2eae26297cb3f6b6c) (cherry picked from commit 3bb63f679e0bd06b3fae531fd22490bd693453eb) --- lib/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/socket.c b/lib/socket.c index a63975f08..b7f71e6e9 100644 --- a/lib/socket.c +++ b/lib/socket.c @@ -695,7 +695,7 @@ bool sockaddr_getaddrinfo_alt(sockaddr_t *a, sockaddr_t *a2, const char *s) { bool endpoint_parse_any_getaddrinfo_alt(endpoint_t *d, endpoint_t *d2, const char *s) { unsigned int len; const char *ep; - char buf[64]; + char buf[256]; ep = strrchr(s, ':'); if (!ep) {