errormap: Change the WBC_ERR_UNKNOWN_ERROR to map to NT_STATUS_UNSUCCESSFUL
authorKai Blin <kai@samba.org>
Wed, 22 Apr 2009 22:23:56 +0000 (00:23 +0200)
committerKai Blin <kai@samba.org>
Wed, 22 Apr 2009 22:23:56 +0000 (00:23 +0200)
This allows us to distinguish on NTSTATUS level if we got a
WBC_ERR_UNKNOWN_ERROR or WBC_ERR_NSS_ERROR.

source3/libsmb/errormap.c
source4/libcli/util/errormap.c

index aea5718c5a4fcdb3bfbad30bcdfb9dae220b7ef5..0285f22be479b280ce9b22720c6be0d680d364e1 100644 (file)
@@ -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 },
index 3ffadce5c64a71f19a4675102a674fcddde7492b..22bf6121c9096b905790a5a92b62c5df3dc0301f 100644 (file)
@@ -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 },