From 222635a8a11afb74caa49e4e5a8178776396b9f2 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 fda8a303d3c4082c2e53b1f93fc22a790bd1404b) --- lib/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/socket.c b/lib/socket.c index 9d44ddfd1..b98ac08cd 100644 --- a/lib/socket.c +++ b/lib/socket.c @@ -677,7 +677,7 @@ int sockaddr_getaddrinfo_alt(sockaddr_t *a, sockaddr_t *a2, const char *s) { int 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) {