From 99b2da4504307b6eefc6afbd502d931d29625ea0 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sun, 8 Aug 2010 14:39:40 +0200 Subject: s3: Lift the smbd_messaging_context from is_printer_published --- source3/printing/nt_printing_ads.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source3/printing/nt_printing_ads.c') diff --git a/source3/printing/nt_printing_ads.c b/source3/printing/nt_printing_ads.c index f0d568b8bf..e0ace23d4d 100644 --- a/source3/printing/nt_printing_ads.c +++ b/source3/printing/nt_printing_ads.c @@ -381,6 +381,7 @@ done: bool is_printer_published(TALLOC_CTX *mem_ctx, struct auth_serversupplied_info *server_info, + struct messaging_context *msg_ctx, char *servername, char *printer, struct GUID *guid, struct spoolss_PrinterInfo2 **info2) { @@ -391,8 +392,7 @@ bool is_printer_published(TALLOC_CTX *mem_ctx, WERROR result; NTSTATUS status; - result = winreg_get_printer(mem_ctx, server_info, - smbd_messaging_context(), + result = winreg_get_printer(mem_ctx, server_info, msg_ctx, servername, printer, &pinfo2); if (!W_ERROR_IS_OK(result)) { return false; @@ -409,8 +409,8 @@ bool is_printer_published(TALLOC_CTX *mem_ctx, /* fetching printer guids really ought to be a separate function. */ - result = winreg_get_printer_dataex(mem_ctx, server_info, - smbd_messaging_context(), printer, + result = winreg_get_printer_dataex(mem_ctx, server_info, msg_ctx, + printer, SPOOL_DSSPOOLER_KEY, "objectGUID", &type, &data, &data_size); if (!W_ERROR_IS_OK(result)) { -- cgit