summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%google.com <devnull@localhost>2008-05-10 05:32:43 +0000
committerwtc%google.com <devnull@localhost>2008-05-10 05:32:43 +0000
commit3e3f889964d8a15ba04e3a0e3085e6d6d89db5d2 (patch)
tree45cee0e0baa8b573732e2bbd6020cbc058f71f5e
parent59c307b2a8f47ddac6e90543b44b3bc34172bc3f (diff)
downloadnspr-hg-3e3f889964d8a15ba04e3a0e3085e6d6d89db5d2.tar.gz
Bug 432617: added a missing _MD_UNLOCK() in IsFileLocal. The patch is
contributed by Martin Furter <mf@rola.ch>. r=wtc.
-rw-r--r--pr/src/md/windows/ntio.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pr/src/md/windows/ntio.c b/pr/src/md/windows/ntio.c
index afa867b3..e2d28a09 100644
--- a/pr/src/md/windows/ntio.c
+++ b/pr/src/md/windows/ntio.c
@@ -3653,7 +3653,10 @@ PRInt32 IsFileLocal(HANDLE hFile)
_MD_LOCK(&cachedVolumeLock);
while(dwIndex <= dwLastCachedDrive)
if (dwCachedVolumeSerialNumbers[dwIndex++] == Info.dwVolumeSerialNumber)
+ {
+ _MD_UNLOCK(&cachedVolumeLock);
return _PR_LOCAL_FILE;
+ }
_MD_UNLOCK(&cachedVolumeLock);
// volume serial number not found in the cache. Check removable files.