]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
In wb_samr_query_dispinfo() pass back the 32-bit status code from
authorTim Potter <tpot@samba.org>
Mon, 23 Jul 2001 07:21:52 +0000 (07:21 +0000)
committerTim Potter <tpot@samba.org>
Mon, 23 Jul 2001 07:21:52 +0000 (07:21 +0000)
cli_samr_query_dispinfo().

source/nsswitch/winbindd_glue.c

index 93ba2703a571e78d9c5a3fb0f806bc85a1f20c1f..28ccfb2f03a2d5b6f396862fc52aa044307e537c 100644 (file)
@@ -434,15 +434,15 @@ BOOL wb_samr_query_dom_info(CLI_POLICY_HND *pol, uint16 switch_value,
        return (ret == NT_STATUS_NOPROBLEMO);
 }
 
-BOOL wb_samr_query_dispinfo(CLI_POLICY_HND *pol, uint32 *start_ndx, 
-                           uint16 info_level, uint32 *num_entries,
-                           SAM_DISPINFO_CTR *ctr)
-{
-       uint32 ret;
-
-       ret = cli_samr_query_dispinfo(pol->cli, pol->mem_ctx, 
-                                     &pol->handle, start_ndx, info_level, 
-                                     num_entries, 0xffff, ctr);
+/* Unlike all the others, the status code of this function is actually used
+   by winbindd. */
 
-       return (ret == NT_STATUS_NOPROBLEMO);
+uint32 wb_samr_query_dispinfo(CLI_POLICY_HND *pol, uint32 *start_ndx, 
+                              uint16 info_level, uint32 *num_entries,
+                              SAM_DISPINFO_CTR *ctr)
+{
+        return cli_samr_query_dispinfo(pol->cli, pol->mem_ctx, 
+                                       &pol->handle, start_ndx, 
+                                       info_level, num_entries, 
+                                       0xffff, ctr);
 }