From 5b104a2664ce6da1782ced39d60a6405debda534 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Wed, 11 Mar 2026 07:50:30 -0400 Subject: [PATCH] MT#55283 fix incorrect substituted RPC URL The `created_from` address string includes the port, which must be removed when substituting it for the RPC URL. Fix-up for Ib67b57b1d Change-Id: Iaa33ec660d21736f8b075f36479ba2734a480a4a (cherry picked from commit db1307da8fa8e589c4d04c7c06c9b5025f9d2761) (cherry picked from commit d8dd863a5116e994dab622f543f74bebbb52d379) --- daemon/call.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/daemon/call.c b/daemon/call.c index 5071bf52c..7ea352198 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -482,8 +482,12 @@ void kill_calls_timer(GSList *list, const char *url) { str cb_addr; if (ca->xmlrpc_callback.len) cb_addr = ca->xmlrpc_callback; - else + else { cb_addr = ca->created_from; + char *colon = memrchr(cb_addr.s, ':', cb_addr.len); + if (colon) + cb_addr.len = (colon - cb_addr.s); + } snprintf(url_buf, sizeof(url_buf), "%s" STR_FORMAT "%s", url_prefix, STR_FMT(&cb_addr),