Date: Wed, 10 Aug 2011 15:38:31 +0300 (EEST) From: Veselin Slavov <vess@slavof.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/159641: asterisk-gui crashes sterisk server 1.8.5.0,1 Message-ID: <20110810123831.AED3FB5D89C@server.slavof.net> Resent-Message-ID: <201108101300.p7AD0S51029457@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 159641 >Category: ports >Synopsis: asterisk-gui crashes sterisk server 1.8.5.0,1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Aug 10 13:00:27 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Veselin Slavov >Release: FreeBSD 7.4-STABLE i386 >Organization: Home user >Environment: System: FreeBSD server.slavof.net 7.4-STABLE FreeBSD 7.4-STABLE #50: Tue Jul 19 15:51:34 EEST 2011 vess@server.slavof.net:/usr/obj/usr/src/sys/server i386 >Description: net/asterisk - version 1.8.5.0,1 www/asterisk-gui - 2.0.4,6 Bug in asterisk manager. After login in asterisk-gui interface (http://localhost:8088), asterisk server crashes. >How-To-Repeat: just login in http://localhost:8088/... >Fix: --- ./main/manager.c.orig 2011-06-17 21:51:16.000000000 +0300 +++ ./main/manager.c 2011-08-05 15:09:40.000000000 +0300 @@ -5491,14 +5491,14 @@ ast_log(LOG_WARNING, "mmap failed. Manager output was not processed\n"); } else { if (format == FORMAT_XML || format == FORMAT_HTML) { - xml_translate(&out, buf, params, format); + xml_translate(out, buf, params, format); } else { - ast_str_append(&out, 0, "%s", buf); + ast_str_append(out, 0, "%s", buf); } munmap(buf, l); } } else if (format == FORMAT_XML || format == FORMAT_HTML) { - xml_translate(&out, "", params, format); + xml_translate(out, "", params, format); } fclose(s->f); st_str_append(&out, 0, ROW_FMT, TEST_STRING); } - process_output(&s, out, params, format); + process_output(&s, &out, params, format); if (format == FORMAT_XML) { ast_str_append(&out, 0, "</ajax-response>\n"); @@ -5968,7 +5968,7 @@ "<input type=\"submit\" value=\"Send request\" /></th></tr>\r\n"); } - process_output(&s, out, params, format); + process_output(&s, &out, params, format); if (format == FORMAT_XML) { ast_str_append(&out, 0, "</ajax-response>\n"); >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110810123831.AED3FB5D89C>