b6b438
From 8746734f6874d62825209a49b29b06f28183559d Mon Sep 17 00:00:00 2001
b6b438
From: Andreas Schneider <asn@samba.org>
b6b438
Date: Tue, 16 Jul 2019 16:13:17 +0200
b6b438
Subject: [PATCH 064/187] s3:rpc_server: Only dump passwords in developer
b6b438
 builds
b6b438
b6b438
Signed-off-by: Andreas Schneider <asn@samba.org>
b6b438
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
b6b438
b6b438
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
b6b438
Autobuild-Date(master): Fri Jul 26 03:05:01 UTC 2019 on sn-devel-184
b6b438
b6b438
(cherry picked from commit 1f923e067dbe358c17cbccfe179baa811aa3b8b3)
b6b438
---
b6b438
 source3/rpc_server/samr/srv_samr_nt.c | 8 ++++++++
b6b438
 1 file changed, 8 insertions(+)
b6b438
b6b438
diff --git a/source3/rpc_server/samr/srv_samr_nt.c b/source3/rpc_server/samr/srv_samr_nt.c
b6b438
index ad1d1853bda..87214b2899e 100644
b6b438
--- a/source3/rpc_server/samr/srv_samr_nt.c
b6b438
+++ b/source3/rpc_server/samr/srv_samr_nt.c
b6b438
@@ -5198,7 +5198,9 @@ NTSTATUS _samr_SetUserInfo(struct pipes_struct *p,
b6b438
 				break;
b6b438
 			}
b6b438
 
b6b438
+#ifdef DEBUG_PASSWORD
b6b438
 			dump_data(100, info->info23.password.data, 516);
b6b438
+#endif
b6b438
 
b6b438
 			status = set_user_info_23(p->mem_ctx,
b6b438
 						  &info->info23,
b6b438
@@ -5219,7 +5221,9 @@ NTSTATUS _samr_SetUserInfo(struct pipes_struct *p,
b6b438
 				break;
b6b438
 			}
b6b438
 
b6b438
+#ifdef DEBUG_PASSWORD
b6b438
 			dump_data(100, info->info24.password.data, 516);
b6b438
+#endif
b6b438
 
b6b438
 			status = set_user_info_24(p->mem_ctx,
b6b438
 						  rhost,
b6b438
@@ -5237,7 +5241,9 @@ NTSTATUS _samr_SetUserInfo(struct pipes_struct *p,
b6b438
 				break;
b6b438
 			}
b6b438
 
b6b438
+#ifdef DEBUG_PASSWORD
b6b438
 			dump_data(100, info->info25.password.data, 532);
b6b438
+#endif
b6b438
 
b6b438
 			status = set_user_info_25(p->mem_ctx,
b6b438
 						  rhost,
b6b438
@@ -5255,7 +5261,9 @@ NTSTATUS _samr_SetUserInfo(struct pipes_struct *p,
b6b438
 				break;
b6b438
 			}
b6b438
 
b6b438
+#ifdef DEBUG_PASSWORD
b6b438
 			dump_data(100, info->info26.password.data, 516);
b6b438
+#endif
b6b438
 
b6b438
 			status = set_user_info_26(p->mem_ctx,
b6b438
 						  rhost,
b6b438
-- 
b6b438
2.23.0
b6b438