From: Joshua Colp Date: Wed, 10 Oct 2007 14:43:37 +0000 (+0000) Subject: Merged revisions 85280 via svnmerge from X-Git-Tag: 1.6.0-beta1~3^2~1236 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=15f3f5408c6d43c232c2e6650f2ead3fef4d9022;p=thirdparty%2Fasterisk.git Merged revisions 85280 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r85280 | file | 2007-10-10 11:42:00 -0300 (Wed, 10 Oct 2007) | 4 lines If devicestate is passed a port number strip it out. (closes issue #10930) Reported by: ibc ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@85281 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 040f008981..7cfb42a2a7 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -16865,6 +16865,9 @@ static int sip_devicestate(void *data) } unref_peer(p); } else { + char *port = strchr(host, ':'); + if (port) + *port = '\0'; hp = ast_gethostbyname(host, &ahp); if (hp) res = AST_DEVICE_UNKNOWN;