From: Kai Blin Date: Wed, 22 Apr 2009 22:23:56 +0000 (+0200) Subject: errormap: Change the WBC_ERR_UNKNOWN_ERROR to map to NT_STATUS_UNSUCCESSFUL X-Git-Tag: tdb-1.1.5~919^2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c93e2d9d43ad9e16ccce2ca3e13a7d2000bd0f06;p=thirdparty%2Fsamba.git errormap: Change the WBC_ERR_UNKNOWN_ERROR to map to NT_STATUS_UNSUCCESSFUL This allows us to distinguish on NTSTATUS level if we got a WBC_ERR_UNKNOWN_ERROR or WBC_ERR_NSS_ERROR. --- diff --git a/source3/libsmb/errormap.c b/source3/libsmb/errormap.c index aea5718c5a4..0285f22be47 100644 --- a/source3/libsmb/errormap.c +++ b/source3/libsmb/errormap.c @@ -1514,7 +1514,7 @@ static const struct { } wbcErr_ntstatus_map[] = { { WBC_ERR_SUCCESS, NT_STATUS_OK }, { WBC_ERR_NOT_IMPLEMENTED, NT_STATUS_NOT_IMPLEMENTED }, - { WBC_ERR_UNKNOWN_FAILURE, NT_STATUS_INTERNAL_ERROR }, + { WBC_ERR_UNKNOWN_FAILURE, NT_STATUS_UNSUCCESSFUL }, { WBC_ERR_NO_MEMORY, NT_STATUS_NO_MEMORY }, { WBC_ERR_INVALID_SID, NT_STATUS_INVALID_SID }, { WBC_ERR_INVALID_PARAM, NT_STATUS_INVALID_PARAMETER }, diff --git a/source4/libcli/util/errormap.c b/source4/libcli/util/errormap.c index 3ffadce5c64..22bf6121c90 100644 --- a/source4/libcli/util/errormap.c +++ b/source4/libcli/util/errormap.c @@ -1414,7 +1414,7 @@ static const struct { } wbcErr_ntstatus_map[] = { { WBC_ERR_SUCCESS, NT_STATUS_OK }, { WBC_ERR_NOT_IMPLEMENTED, NT_STATUS_NOT_IMPLEMENTED }, - { WBC_ERR_UNKNOWN_FAILURE, NT_STATUS_INTERNAL_ERROR }, + { WBC_ERR_UNKNOWN_FAILURE, NT_STATUS_UNSUCCESSFUL }, { WBC_ERR_NO_MEMORY, NT_STATUS_NO_MEMORY }, { WBC_ERR_INVALID_SID, NT_STATUS_INVALID_SID }, { WBC_ERR_INVALID_PARAM, NT_STATUS_INVALID_PARAMETER },