From owner-cvs-src-old@FreeBSD.ORG Wed Sep 8 01:18:23 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 133F8106570C for ; Wed, 8 Sep 2010 01:18:23 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DBB018FC1B for ; Wed, 8 Sep 2010 01:18:22 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o881IM37081005 for ; Wed, 8 Sep 2010 01:18:22 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o881IMoV081004 for cvs-src-old@freebsd.org; Wed, 8 Sep 2010 01:18:22 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <201009080118.o881IMoV081004@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Wed, 8 Sep 2010 01:18:09 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/rpc replay.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: Wed, 08 Sep 2010 01:18:23 -0000 rmacklem 2010-09-08 01:18:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/rpc replay.c Log: SVN rev 212309 on 2010-09-08 01:18:09Z by rmacklem MFC: r211789 If the first iteration of the do loop in replay_prune() succeeded and a subsequent interation failed to find an entry to prune, it could loop infinitely, since the "freed" variable wasn't reset to FALSE. This patch moves setting freed FALSE to inside the loop to fix the problem. Revision Changes Path 1.1.2.2 +1 -1 src/sys/rpc/replay.c