From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Aug 10 13:00:28 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFA801065700 for ; Wed, 10 Aug 2011 13:00:28 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AB42D8FC14 for ; Wed, 10 Aug 2011 13:00:28 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7AD0S1P029458 for ; Wed, 10 Aug 2011 13:00:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7AD0S51029457; Wed, 10 Aug 2011 13:00:28 GMT (envelope-from gnats) Resent-Date: Wed, 10 Aug 2011 13:00:28 GMT Resent-Message-Id: <201108101300.p7AD0S51029457@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Veselin Slavov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2314E1065675 for ; Wed, 10 Aug 2011 12:56:10 +0000 (UTC) (envelope-from vess@slavof.net) Received: from mail.my-expo.net (mail.my-expo.net [193.16.157.157]) by mx1.freebsd.org (Postfix) with ESMTP id D7C568FC1C for ; Wed, 10 Aug 2011 12:56:09 +0000 (UTC) Received: from server.slavof.net (mail.slavof.net [85.11.183.164]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.my-expo.net (Postfix) with ESMTPS id D4A7D3C0468 for ; Wed, 10 Aug 2011 15:42:14 +0300 (EEST) Received: by server.slavof.net (Postfix, from userid 1000) id AED3FB5D89C; Wed, 10 Aug 2011 15:38:31 +0300 (EEST) Message-Id: <20110810123831.AED3FB5D89C@server.slavof.net> Date: Wed, 10 Aug 2011 15:38:31 +0300 (EEST) From: Veselin Slavov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/159641: asterisk-gui crashes sterisk server 1.8.5.0,1 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Veselin Slavov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Aug 2011 13:00:29 -0000 >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, "\n"); @@ -5968,7 +5968,7 @@ "\r\n"); } - process_output(&s, out, params, format); + process_output(&s, &out, params, format); if (format == FORMAT_XML) { ast_str_append(&out, 0, "\n"); >Release-Note: >Audit-Trail: >Unformatted: