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 db1307da8f)
(cherry picked from commit d8dd863a51)
mr14.1.1
Richard Fuchs 2 months ago
parent 7ca05e22e3
commit 5b104a2664

@ -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),

Loading…
Cancel
Save