Author: vlendec
Date: 2006-07-09 13:45:59 +0000 (Sun, 09 Jul 2006)
New Revision: 16899

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16899

Log:
Convert print_time_access_check to servicename
Modified:
   trunk/source/printing/nt_printing.c
   trunk/source/printing/printing.c


Changeset:
Modified: trunk/source/printing/nt_printing.c
===================================================================
--- trunk/source/printing/nt_printing.c 2006-07-09 13:41:56 UTC (rev 16898)
+++ trunk/source/printing/nt_printing.c 2006-07-09 13:45:59 UTC (rev 16899)
@@ -5445,7 +5445,7 @@
  Check the time parameters allow a print operation.
 *****************************************************************************/
 
-BOOL print_time_access_check(int snum)
+BOOL print_time_access_check(const char *servicename)
 {
        NT_PRINTER_INFO_LEVEL *printer = NULL;
        BOOL ok = False;
@@ -5453,7 +5453,7 @@
        struct tm *t;
        uint32 mins;
 
-       if (!W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, 
lp_servicename(snum))))
+       if (!W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, servicename)))
                return False;
 
        if (printer->info_2->starttime == 0 && printer->info_2->untiltime == 0)

Modified: trunk/source/printing/printing.c
===================================================================
--- trunk/source/printing/printing.c    2006-07-09 13:41:56 UTC (rev 16898)
+++ trunk/source/printing/printing.c    2006-07-09 13:45:59 UTC (rev 16899)
@@ -2338,7 +2338,7 @@
                return (uint32)-1;
        }
 
-       if (!print_time_access_check(snum)) {
+       if (!print_time_access_check(lp_servicename(snum))) {
                DEBUG(3, ("print_job_start: job start denied by time check\n"));
                release_print_db(pdb);
                return (uint32)-1;

Reply via email to