git.samba.org
/
kai
/
samba-autobuild
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
50ab169
)
Use NDR_PRINT_UNION_STRING instead of NDR_PRINT_UNION_DEBUG in rpcclient.
author
Günther Deschner
<gd@samba.org>
Tue, 15 Jan 2008 22:06:23 +0000
(23:06 +0100)
committer
Günther Deschner
<gd@samba.org>
Tue, 15 Jan 2008 22:07:10 +0000
(23:07 +0100)
Guenther
source/rpcclient/cmd_lsarpc.c
patch
|
blob
|
history
diff --git
a/source/rpcclient/cmd_lsarpc.c
b/source/rpcclient/cmd_lsarpc.c
index 7743269ce0eb145a1206a195c3d55d2c8e2cb91c..05269d771128ca3ecde403fa5bc634b48f1f78fb 100644
(file)
--- a/
source/rpcclient/cmd_lsarpc.c
+++ b/
source/rpcclient/cmd_lsarpc.c
@@
-916,7
+916,8
@@
static void display_trust_dom_info_4(struct lsa_TrustDomainInfoPassword *p, cons
data_blob_free(&data_old);
}
data_blob_free(&data_old);
}
-static void display_trust_dom_info(union lsa_TrustedDomainInfo *info,
+static void display_trust_dom_info(TALLOC_CTX *mem_ctx,
+ union lsa_TrustedDomainInfo *info,
enum lsa_TrustDomInfoEnum info_class,
const char *pass)
{
enum lsa_TrustDomInfoEnum info_class,
const char *pass)
{
@@
-924,12
+925,17
@@
static void display_trust_dom_info(union lsa_TrustedDomainInfo *info,
case LSA_TRUSTED_DOMAIN_INFO_PASSWORD:
display_trust_dom_info_4(&info->password, pass);
break;
case LSA_TRUSTED_DOMAIN_INFO_PASSWORD:
display_trust_dom_info_4(&info->password, pass);
break;
- default:
- NDR_PRINT_UNION_DEBUG(lsa_TrustedDomainInfo,
- info_class, info);
+ default: {
+ const char *str = NULL;
+ str = NDR_PRINT_UNION_STRING(mem_ctx,
+ lsa_TrustedDomainInfo,
+ info_class, info);
+ if (str) {
+ d_printf("%s\n", str);
+ }
break;
break;
+ }
}
}
-
}
static NTSTATUS cmd_lsa_query_trustdominfobysid(struct rpc_pipe_client *cli,
}
static NTSTATUS cmd_lsa_query_trustdominfobysid(struct rpc_pipe_client *cli,
@@
-967,7
+973,7
@@
static NTSTATUS cmd_lsa_query_trustdominfobysid(struct rpc_pipe_client *cli,
if (!NT_STATUS_IS_OK(result))
goto done;
if (!NT_STATUS_IS_OK(result))
goto done;
- display_trust_dom_info(&info, info_class, cli->pwd.password);
+ display_trust_dom_info(
mem_ctx,
&info, info_class, cli->pwd.password);
done:
if (&pol)
done:
if (&pol)
@@
-1015,7
+1021,7
@@
static NTSTATUS cmd_lsa_query_trustdominfobyname(struct rpc_pipe_client *cli,
if (!NT_STATUS_IS_OK(result))
goto done;
if (!NT_STATUS_IS_OK(result))
goto done;
- display_trust_dom_info(&info, info_class, cli->pwd.password);
+ display_trust_dom_info(
mem_ctx,
&info, info_class, cli->pwd.password);
done:
if (&pol)
done:
if (&pol)
@@
-1069,7
+1075,7
@@
static NTSTATUS cmd_lsa_query_trustdominfo(struct rpc_pipe_client *cli,
if (!NT_STATUS_IS_OK(result))
goto done;
if (!NT_STATUS_IS_OK(result))
goto done;
- display_trust_dom_info(&info, info_class, cli->pwd.password);
+ display_trust_dom_info(
mem_ctx,
&info, info_class, cli->pwd.password);
done:
if (&pol)
done:
if (&pol)