git://git.openafs.org
/
openafs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
bac1916
)
windows-error-mapping-20081115
author
Jeffrey Altman
<jaltman@secure-endpoints.com>
Sat, 15 Nov 2008 17:05:19 +0000 (17:05 +0000)
committer
Jeffrey Altman
<jaltman@secure-endpoints.com>
Sat, 15 Nov 2008 17:05:19 +0000 (17:05 +0000)
LICENSE MIT
do not map success (0) to an error
src/WINNT/afsd/smb.c
patch
|
blob
|
history
diff --git
a/src/WINNT/afsd/smb.c
b/src/WINNT/afsd/smb.c
index
7fbb59e
..
ece4ff4
100644
(file)
--- a/
src/WINNT/afsd/smb.c
+++ b/
src/WINNT/afsd/smb.c
@@
-2989,7
+2989,10
@@
void smb_MapNTError(long code, unsigned long *NTStatusp)
/* map CM_ERROR_* errors to NT 32-bit status codes */
/* NT Status codes are listed in ntstatus.h not winerror.h */
- if (code == CM_ERROR_NOSUCHCELL) {
+ if (code == 0) {
+ NTStatus = 0;
+ }
+ else if (code == CM_ERROR_NOSUCHCELL) {
NTStatus = 0xC000000FL; /* No such file */
}
else if (code == CM_ERROR_NOSUCHVOLUME) {