From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jan 20 20:20:08 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 ED59310656A8 for ; Thu, 20 Jan 2011 20:20:08 +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 6926B8FC2A for ; Thu, 20 Jan 2011 20:20:08 +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 p0KKK85R073712 for ; Thu, 20 Jan 2011 20:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p0KKK8R7073711; Thu, 20 Jan 2011 20:20:08 GMT (envelope-from gnats) Resent-Date: Thu, 20 Jan 2011 20:20:08 GMT Resent-Message-Id: <201101202020.p0KKK8R7073711@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, Mark Felder Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 612F0106564A for ; Thu, 20 Jan 2011 20:12:06 +0000 (UTC) (envelope-from feld@feld.me) Received: from mta31.charter.net (mta31.charter.net [216.33.127.82]) by mx1.freebsd.org (Postfix) with ESMTP id EACCB8FC0A for ; Thu, 20 Jan 2011 20:12:05 +0000 (UTC) Received: from imp11 ([10.20.200.11]) by mta31.charter.net (InterMail vM.7.09.02.04 201-2219-117-106-20090629) with ESMTP id <20110120201204.FYJE12685.mta31.charter.net@imp11> for ; Thu, 20 Jan 2011 15:12:04 -0500 Received: from nas.feld.me ([24.183.96.71]) by imp11 with smtp.charter.net id xwC41f0031YQ4dk05wC4UC; Thu, 20 Jan 2011 15:12:04 -0500 Received: from feld by nas.feld.me with local (Exim 4.72 (FreeBSD)) (envelope-from ) id 1Pg0rT-000GaH-T7 for FreeBSD-gnats-submit@freebsd.org; Thu, 20 Jan 2011 14:12:03 -0600 Message-Id: Date: Thu, 20 Jan 2011 14:12:03 -0600 From: Mark Felder Sender: Mark Felder To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/154174: [PATCH] net/xrdp: [SUMMARIZE CHANGES] X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jan 2011 20:20:09 -0000 >Number: 154174 >Category: ports >Synopsis: [PATCH] net/xrdp: [SUMMARIZE CHANGES] >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 20 20:20:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Mark Felder >Release: FreeBSD 8.2-RC2 amd64 >Organization: >Environment: System: FreeBSD nas.feld.me 8.2-RC2 FreeBSD 8.2-RC2 #0: Wed Jan 12 17:02:35 UTC 2011 >Description: This patch was on the SF forums. It fixes a high CPU bug. Portlint is not happy with the port; leaving that up to the maintainer. Also, pulling a new cvs version might fix things as well but I'm not familiar with the project and do not know what revision would be best to use. Added file(s): - files/patch-common__trans.c Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: Use xrdp and you'll hit the high CPU bug. >Fix: --- xrdp-0.6.0.20101009cvs_1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/net/xrdp/Makefile /tmp/xrdp/Makefile --- /usr/ports/net/xrdp/Makefile 2010-12-04 01:33:03.000000000 -0600 +++ /tmp/xrdp/Makefile 2011-01-20 14:09:21.000000000 -0600 @@ -7,7 +7,7 @@ PORTNAME= xrdp PORTVERSION= 0.6.0.20101009cvs -#PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.club.kyutech.ac.jp/~meta/distfiles/ diff -ruN --exclude=CVS /usr/ports/net/xrdp/files/patch-common__trans.c /tmp/xrdp/files/patch-common__trans.c --- /usr/ports/net/xrdp/files/patch-common__trans.c 1969-12-31 18:00:00.000000000 -0600 +++ /tmp/xrdp/files/patch-common__trans.c 2011-01-20 14:09:04.000000000 -0600 @@ -0,0 +1,34 @@ +--- ./common/trans.c-orig 2010-05-04 09:37:22.000000000 +0200 ++++ ./common/trans.c 2010-06-15 09:13:05.000000000 +0200 +@@ -214,6 +214,7 @@ + /* error */ + self->status = TRANS_STATUS_DOWN; + rv = 1; ++ break; + } + } + else if (rcvd == 0) +@@ -221,6 +222,7 @@ + /* error */ + self->status = TRANS_STATUS_DOWN; + rv = 1; ++ break; + } + else + { +@@ -271,6 +273,7 @@ + /* error */ + self->status = TRANS_STATUS_DOWN; + rv = 1; ++ break; + } + } + else if (sent == 0) +@@ -278,6 +281,7 @@ + /* error */ + self->status = TRANS_STATUS_DOWN; + rv = 1; ++ break; + } + else + { --- xrdp-0.6.0.20101009cvs_1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: