From: Mark Michelson Date: Fri, 13 Jan 2012 20:31:36 +0000 (+0000) Subject: Set port to a default sane value if a bogus one is provided when parsing hostnames. X-Git-Tag: 10.2.0-rc1~67 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c456ccca60c3dcb84413bb7916452bf9e6c87e2f;p=thirdparty%2Fasterisk.git Set port to a default sane value if a bogus one is provided when parsing hostnames. ........ Merged revisions 350679 from http://svn.asterisk.org/svn/asterisk/branches/1.8 git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@350680 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/sip/config_parser.c b/channels/sip/config_parser.c index 0ab9ed7693..72a7b2c7d0 100644 --- a/channels/sip/config_parser.c +++ b/channels/sip/config_parser.c @@ -672,7 +672,9 @@ int sip_parse_host(char *line, int lineno, char **hostname, int *portnum, enum s ast_log(LOG_NOTICE, "'%s' is not a valid port number on line %d of sip.conf. using default.\n", port, lineno); port = NULL; } - } else { + } + + if (!port) { if (*transport & SIP_TRANSPORT_TLS) { *portnum = STANDARD_TLS_PORT; } else {