diff options
author | Günther Deschner <gd@samba.org> | 2008-01-07 20:08:45 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-01-07 20:13:26 +0100 |
commit | 0f0f0e13022da584b77e850fec2cef6169e1ac28 (patch) | |
tree | a70fde1ef9898aa2a206753722f70c043f1979ac /source/lib/netapi | |
parent | f8806bad8134d544229c426f58bee143ba752cf8 (diff) | |
download | samba-0f0f0e13022da584b77e850fec2cef6169e1ac28.tar.gz samba-0f0f0e13022da584b77e850fec2cef6169e1ac28.tar.xz samba-0f0f0e13022da584b77e850fec2cef6169e1ac28.zip |
In the local path of NetJoinDomain, try to get error string from libnetjoin.
Guenther
Diffstat (limited to 'source/lib/netapi')
-rw-r--r-- | source/lib/netapi/joindomain.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/lib/netapi/joindomain.c b/source/lib/netapi/joindomain.c index ceb7ca10d92..aa8ec6e0b5f 100644 --- a/source/lib/netapi/joindomain.c +++ b/source/lib/netapi/joindomain.c @@ -78,6 +78,9 @@ static WERROR NetJoinDomainLocal(struct libnetapi_ctx *mem_ctx, r->in.modify_config = true; werr = libnet_Join(mem_ctx, r); + if (!W_ERROR_IS_OK(werr) && r->out.error_string) { + libnetapi_set_error_string(mem_ctx, r->out.error_string); + } TALLOC_FREE(r); return werr; |