printing: Avoid an "extern current_user"
authorVolker Lendecke <vl@samba.org>
Wed, 4 Oct 2017 11:30:13 +0000 (13:30 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 27 Oct 2017 18:33:25 +0000 (20:33 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/printing/printing.c

index c6c42f3b0b134233318c5497221293ac36909b7d..e4bb1d84f69fca2b918d5433b422ddb5e1b84960 100644 (file)
@@ -38,7 +38,6 @@
 #include "lib/param/loadparm.h"
 #include "lib/util/sys_rw_data.h"
 
-extern struct current_user current_user;
 extern userdom_struct current_user_info;
 
 /* Current printer interface */
@@ -1722,7 +1721,7 @@ static void print_queue_update(struct messaging_context *msg_ctx,
                        lp_servicename(talloc_tos(), snum),
                        current_user_info.unix_name,
                        "",
-                       current_user.ut.gid,
+                       get_current_gid(NULL),
                        get_current_username(),
                        current_user_info.domain,
                        lpqcommand);
@@ -1742,7 +1741,7 @@ static void print_queue_update(struct messaging_context *msg_ctx,
                        lp_servicename(talloc_tos(), snum),
                        current_user_info.unix_name,
                        "",
-                       current_user.ut.gid,
+                       get_current_gid(NULL),
                        get_current_username(),
                        current_user_info.domain,
                        lprmcommand);
@@ -3026,7 +3025,7 @@ NTSTATUS print_job_end(struct messaging_context *msg_ctx, int snum,
                                      lp_servicename(talloc_tos(), snum),
                                      current_user_info.unix_name,
                                      "",
-                                     current_user.ut.gid,
+                                     get_current_gid(NULL),
                                      get_current_username(),
                                      current_user_info.domain,
                                      lpq_cmd);