svn commit: samba r15794 - in
branches/SAMBA_4_0/source/libcli/util: .
tridge at samba.org
tridge at samba.org
Mon May 22 02:07:12 GMT 2006
Author: tridge
Date: 2006-05-22 02:07:11 +0000 (Mon, 22 May 2006)
New Revision: 15794
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15794
Log:
fixed a problem with DOS status codes - found by kukks (thanks!)
Modified:
branches/SAMBA_4_0/source/libcli/util/errormap.c
Changeset:
Modified: branches/SAMBA_4_0/source/libcli/util/errormap.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/util/errormap.c 2006-05-22 01:31:56 UTC (rev 15793)
+++ branches/SAMBA_4_0/source/libcli/util/errormap.c 2006-05-22 02:07:11 UTC (rev 15794)
@@ -1198,6 +1198,11 @@
*ecode = 0;
return;
}
+ if (NT_STATUS_IS_DOS(ntstatus)) {
+ *eclass = NT_STATUS_DOS_CLASS(ntstatus);
+ *ecode = NT_STATUS_DOS_CODE(ntstatus);
+ return;
+ }
for (i=0; NT_STATUS_V(ntstatus_to_dos_map[i].ntstatus); i++) {
if (NT_STATUS_V(ntstatus) ==
NT_STATUS_V(ntstatus_to_dos_map[i].ntstatus)) {
More information about the samba-cvs
mailing list