From c6c4ada173ca713918437c3f4b213910870e954b Mon Sep 17 00:00:00 2001
From: Marcus Brinkmann <marcus@gnu.org>
Date: Fri, 3 May 2002 14:52:18 +0000
Subject: 2002-05-03  Marcus Brinkmann  <marcus@gnu.org>

	* fakeroot.c (netfs_node_norefs): Unlock node after not dropping
	it at all.
---
 trans/ChangeLog  | 5 +++++
 trans/fakeroot.c | 1 +
 2 files changed, 6 insertions(+)

(limited to 'trans')

diff --git a/trans/ChangeLog b/trans/ChangeLog
index b9969fd6..e969ebca 100644
--- a/trans/ChangeLog
+++ b/trans/ChangeLog
@@ -1,3 +1,8 @@
+2002-05-03  Marcus Brinkmann  <marcus@gnu.org>
+
+	* fakeroot.c (netfs_node_norefs): Unlock node after not dropping
+	it at all.
+
 2002-05-03  Roland McGrath  <roland@frob.com>
 
 	* Makefile (fakeroot): New target.
diff --git a/trans/fakeroot.c b/trans/fakeroot.c
index 3683b122..0eb514a9 100644
--- a/trans/fakeroot.c
+++ b/trans/fakeroot.c
@@ -120,6 +120,7 @@ netfs_node_norefs (struct node *np)
 	  np->nn->faked |= FAKE_REFERENCE;
 	  ++np->references;
 	}
+      mutex_unlock (&np->lock);
       return;
     }
 
-- 
cgit v1.2.3