diff options
author | wtc%google.com <devnull@localhost> | 2008-05-10 05:32:43 +0000 |
---|---|---|
committer | wtc%google.com <devnull@localhost> | 2008-05-10 05:32:43 +0000 |
commit | 3e3f889964d8a15ba04e3a0e3085e6d6d89db5d2 (patch) | |
tree | 45cee0e0baa8b573732e2bbd6020cbc058f71f5e | |
parent | 59c307b2a8f47ddac6e90543b44b3bc34172bc3f (diff) | |
download | nspr-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.c | 3 |
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. |