[SCM] Samba Shared Repository - branch master updated
Noel Power
npower at samba.org
Wed Sep 9 10:32:02 UTC 2020
The branch, master has been updated
via 21de9077a52 s3: libsmb: Fix bug in get_dc_list() introduced by ip-service cleanup.
from b65fbade02f test_vfs_gpfs: Add test for file id generation
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 21de9077a52d4f0ff6e85710d26e971e2d3866d4
Author: Jeremy Allison <jra at samba.org>
Date: Tue Sep 8 18:19:07 2020 -0700
s3: libsmb: Fix bug in get_dc_list() introduced by ip-service cleanup.
Do an early return on error. On success assign to the correct
variables that are going to get copied into the 'out' parameters.
Signed-off-by: Jeremy Allison <jra at samba.org>
Reviewed-by: Noel Power <npower at samba.org>
Autobuild-User(master): Noel Power <npower at samba.org>
Autobuild-Date(master): Wed Sep 9 10:31:17 UTC 2020 on sn-devel-184
-----------------------------------------------------------------------
Summary of changes:
source3/libsmb/namequery.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/libsmb/namequery.c b/source3/libsmb/namequery.c
index 0bcbb815a64..16b554b4430 100644
--- a/source3/libsmb/namequery.c
+++ b/source3/libsmb/namequery.c
@@ -3960,11 +3960,11 @@ static NTSTATUS get_dc_list(TALLOC_CTX *ctx,
&dc_iplist,
&dc_count,
resolve_order);
- if (NT_STATUS_IS_OK(status)) {
- *ip_list = talloc_move(ctx, &dc_iplist);
- *ret_count = dc_count;
+ if (!NT_STATUS_IS_OK(status)) {
+ goto out;
}
- TALLOC_FREE(dc_iplist);
+ return_iplist = talloc_move(ctx, &dc_iplist);
+ local_count = dc_count;
goto out;
}
--
Samba Shared Repository
More information about the samba-cvs
mailing list