From owner-cvs-src-old@FreeBSD.ORG Mon Jan 4 15:05:54 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69B40106578F for ; Mon, 4 Jan 2010 15:05:54 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 576D18FC27 for ; Mon, 4 Jan 2010 15:05:54 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o04F5s4F087354 for ; Mon, 4 Jan 2010 15:05:54 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o04F5ssN087353 for cvs-src-old@freebsd.org; Mon, 4 Jan 2010 15:05:54 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <201001041505.o04F5ssN087353@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Mon, 4 Jan 2010 15:05:37 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_6 Subject: cvs commit: src/sys/opencrypto cryptosoft.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2010 15:05:54 -0000 bz 2010-01-04 15:05:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/opencrypto cryptosoft.c Log: SVN rev 201508 on 2010-01-04 15:05:37Z by bz MFC r199906: In case the compression result is the same size as the orignal version, the compression was useless as well. Make sure to not update the data and return, else we would waste resources when decompressing. This also avoids the copyback() changing data other consumers like xform_ipcomp.c would have ignored because of no win and sent out without noting that compression was used, resulting in invalid packets at the receiver. Revision Changes Path 1.9.2.3 +1 -1 src/sys/opencrypto/cryptosoft.c