1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-29 15:42:04 +03:00

netapi: fix add_GROUP_USERS_INFO_X_buffer.

Guenther
This commit is contained in:
Günther Deschner
2008-10-23 03:32:38 +02:00
parent fafa608441
commit b7c38abe27

View File

@ -2787,15 +2787,23 @@ NTSTATUS add_GROUP_USERS_INFO_X_buffer(TALLOC_CTX *mem_ctx,
switch (level) {
case 0:
u0.grui0_name = talloc_strdup(mem_ctx, group_name);
NT_STATUS_HAVE_NO_MEMORY(u0.grui0_name);
if (group_name) {
u0.grui0_name = talloc_strdup(mem_ctx, group_name);
NT_STATUS_HAVE_NO_MEMORY(u0.grui0_name);
} else {
u0.grui0_name = NULL;
}
ADD_TO_ARRAY(mem_ctx, struct GROUP_USERS_INFO_0, u0,
(struct GROUP_USERS_INFO_0 **)buffer, num_entries);
break;
case 1:
u1.grui1_name = talloc_strdup(mem_ctx, group_name);
NT_STATUS_HAVE_NO_MEMORY(u1.grui1_name);
if (group_name) {
u1.grui1_name = talloc_strdup(mem_ctx, group_name);
NT_STATUS_HAVE_NO_MEMORY(u1.grui1_name);
} else {
u1.grui1_name = NULL;
}
u1.grui1_attributes = attributes;