Skip to content

Commit d8dd863

Browse files
committed
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 db1307d)
1 parent ccaeb2b commit d8dd863

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

daemon/call.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -482,8 +482,12 @@ void kill_calls_timer(GSList *list, const char *url) {
482482
str cb_addr;
483483
if (ca->xmlrpc_callback.len)
484484
cb_addr = ca->xmlrpc_callback;
485-
else
485+
else {
486486
cb_addr = ca->created_from;
487+
char *colon = memrchr(cb_addr.s, ':', cb_addr.len);
488+
if (colon)
489+
cb_addr.len = (colon - cb_addr.s);
490+
}
487491

488492
snprintf(url_buf, sizeof(url_buf), "%s" STR_FORMAT "%s",
489493
url_prefix, STR_FMT(&cb_addr),

0 commit comments

Comments
 (0)