s3:winbindd: initialize acct_desc fields in rpc_enum_{dom,local}_groups()
authorStefan Metzmacher <metze@samba.org>
Thu, 16 Jul 2015 05:00:08 +0000 (07:00 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 17 Jul 2015 14:01:14 +0000 (16:01 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
source3/winbindd/winbindd_rpc.c

index 2958fdef5617fcc9489f11acf4ff091590c63602..8471343735b94df443602bc3af53f8b8418ada1d 100644 (file)
@@ -190,10 +190,12 @@ NTSTATUS rpc_enum_dom_groups(TALLOC_CTX *mem_ctx,
                }
 
                for (g = 0; g < count; g++) {
-                       fstrcpy(info[num_info + g].acct_name,
-                               sam_array->entries[g].name.string);
+                       struct wb_acct_info *i = &info[num_info + g];
 
-                       info[num_info + g].rid = sam_array->entries[g].idx;
+                       fstrcpy(i->acct_name,
+                               sam_array->entries[g].name.string);
+                       fstrcpy(i->acct_desc, "");
+                       i->rid = sam_array->entries[g].idx;
                }
 
                num_info += count;
@@ -250,9 +252,12 @@ NTSTATUS rpc_enum_local_groups(TALLOC_CTX *mem_ctx,
                }
 
                for (g = 0; g < count; g++) {
-                       fstrcpy(info[num_info + g].acct_name,
+                       struct wb_acct_info *i = &info[num_info + g];
+
+                       fstrcpy(i->acct_name,
                                sam_array->entries[g].name.string);
-                       info[num_info + g].rid = sam_array->entries[g].idx;
+                       fstrcpy(i->acct_desc, "");
+                       i->rid = sam_array->entries[g].idx;
                }
 
                num_info += count;