From owner-freebsd-bugs Thu Jan 9 3:20: 9 2003 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CF4337B41A for ; Thu, 9 Jan 2003 03:20:07 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE5FE43E4A for ; Thu, 9 Jan 2003 03:20:06 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h09BK6NS035374 for ; Thu, 9 Jan 2003 03:20:06 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h09BK6Qc035373; Thu, 9 Jan 2003 03:20:06 -0800 (PST) Date: Thu, 9 Jan 2003 03:20:06 -0800 (PST) Message-Id: <200301091120.h09BK6Qc035373@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: GB Clark Subject: Re: misc/42429: hash_action called with HASH_DELETE does NOT return 1 if the key is not found Reply-To: GB Clark Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR misc/42429; it has been noted by GNATS. From: GB Clark To: freebsd-gnats-submit@FreeBSD.org, gclarkii@vsservices.com Cc: Subject: Re: misc/42429: hash_action called with HASH_DELETE does NOT return 1 if the key is not found Date: Thu, 09 Jan 2003 01:31:16 -0600 This is a multi-part message in MIME format. --------------050205080802030702020100 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hello, Attached is a patch to correct this bug. GB -- GB Clark II | Roaming FreeBSD Admin gclarkii@VSServices.COM | General Geek CTHULU for President - Why choose the lesser of two evils? --------------050205080802030702020100 Content-Type: text/plain; name="db.patch.1.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="db.patch.1.txt" *** hash.c Wed Sep 4 17:13:22 2002 --- hash.c.patched Wed Sep 4 17:11:03 2002 *************** *** 685,692 **** save_bufp->flags &= ~BUF_PIN; return (SUCCESS); } - case HASH_GET: case HASH_DELETE: default: save_bufp->flags &= ~BUF_PIN; return (ABNORMAL); --- 685,693 ---- save_bufp->flags &= ~BUF_PIN; return (SUCCESS); } case HASH_DELETE: + return 1; + case HASH_GET: default: save_bufp->flags &= ~BUF_PIN; return (ABNORMAL); --------------050205080802030702020100-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message