From a0ae6ebd8e8a4058e4f644420601b42102b8cb94 Mon Sep 17 00:00:00 2001 From: Luigi Rizzo Date: Sat, 21 Oct 2006 20:24:04 +0000 Subject: [PATCH] the default port number was erroneously stored in host order, and reading from the config file used ntohs instead of htons. this ought to be merged to 1.4 as well. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@45836 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/http.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/http.c b/main/http.c index 5da224e35f..4a14cb15b4 100644 --- a/main/http.c +++ b/main/http.c @@ -628,7 +628,7 @@ static int __ast_http_load(int reload) char newprefix[MAX_PREFIX]; memset(&sin, 0, sizeof(sin)); - sin.sin_port = 8088; + sin.sin_port = htons(8088); strcpy(newprefix, DEFAULT_PREFIX); cfg = ast_config_load("http.conf"); if (cfg) { @@ -639,7 +639,7 @@ static int __ast_http_load(int reload) else if (!strcasecmp(v->name, "enablestatic")) newenablestatic = ast_true(v->value); else if (!strcasecmp(v->name, "bindport")) - sin.sin_port = ntohs(atoi(v->value)); + sin.sin_port = htons(atoi(v->value)); else if (!strcasecmp(v->name, "bindaddr")) { if ((hp = ast_gethostbyname(v->value, &ahp))) { memcpy(&sin.sin_addr, hp->h_addr, sizeof(sin.sin_addr));