git.samba.org
/
metze
/
samba
/
wip.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
79255ce
)
pyrpc: Raise proper NDR error codes with matching strings rather than mapping
author
Jelmer Vernooij
<jelmer@samba.org>
Mon, 26 Jan 2009 16:31:50 +0000
(17:31 +0100)
committer
Jelmer Vernooij
<jelmer@samba.org>
Mon, 26 Jan 2009 16:31:50 +0000
(17:31 +0100)
to NTSTATUS first.
source4/librpc/rpc/pyrpc.h
patch
|
blob
|
history
diff --git
a/source4/librpc/rpc/pyrpc.h
b/source4/librpc/rpc/pyrpc.h
index 6d5193f57e4d56443a5686927e407c9d2bb1376b..ae622b562c6de5db02a0d3abb7ed2a89e9f21cb3 100644
(file)
--- a/
source4/librpc/rpc/pyrpc.h
+++ b/
source4/librpc/rpc/pyrpc.h
@@
-48,7
+48,7
@@
typedef struct {
PyAPI_DATA(PyTypeObject) dcerpc_InterfaceType;
-#define PyErr_FromNdrError(err) Py
Err_FromNTSTATUS(ndr_map_error2ntstatus
(err))
+#define PyErr_FromNdrError(err) Py
_BuildValue("(is)", err, ndr_map_error2string
(err))
#define PyErr_SetNdrError(err) \
PyErr_SetObject(PyExc_RuntimeError, PyErr_FromNdrError(err))