mirror of
https://github.com/samba-team/samba.git
synced 2025-02-02 09:47:23 +03:00
join.py: Correctly print an error in DsAddEntry when .info is None
Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
This commit is contained in:
parent
2a5d9e61db
commit
efef15a521
@ -492,8 +492,11 @@ class dc_join(object):
|
||||
if ctr.err_ver != 1:
|
||||
raise RuntimeError("expected err_ver 1, got %u" % ctr.err_ver)
|
||||
if ctr.err_data.status[0] != werror.WERR_SUCCESS:
|
||||
print("DsAddEntry failed with status %s info %s" % (ctr.err_data.status,
|
||||
ctr.err_data.info.extended_err))
|
||||
if ctr.err_data.info is None:
|
||||
print("DsAddEntry failed with status %s, info omitted" % (ctr.err_data.status[1]))
|
||||
else:
|
||||
print("DsAddEntry failed with status %s info %s" % (ctr.err_data.status[1],
|
||||
ctr.err_data.info.extended_err))
|
||||
raise RuntimeError("DsAddEntry failed")
|
||||
if ctr.err_data.dir_err != drsuapi.DRSUAPI_DIRERR_OK:
|
||||
print("DsAddEntry failed with dir_err %u" % ctr.err_data.dir_err)
|
||||
|
Loading…
x
Reference in New Issue
Block a user