s3-spoolss: fix crash bug in spoolss_addprinterex_level_2.
authorGünther Deschner <gd@samba.org>
Mon, 3 Aug 2009 21:41:08 +0000 (23:41 +0200)
committerGünther Deschner <gd@samba.org>
Mon, 3 Aug 2009 22:16:37 +0000 (00:16 +0200)
Guenther

source3/rpc_server/srv_spoolss_nt.c

index d7bc2624c4e559bbdc70cc05b2d8fa6802cb2549..ee074745b8b95f0ee5e1c50422c94c67fd3ac11e 100644 (file)
@@ -7593,7 +7593,7 @@ static WERROR spoolss_addprinterex_level_2(pipes_struct *p,
        }
 
        /* you must be a printer admin to add a new printer */
-       if (!print_access_check(NULL, snum, PRINTER_ACCESS_ADMINISTER)) {
+       if (!print_access_check(p->server_info, snum, PRINTER_ACCESS_ADMINISTER)) {
                free_a_printer(&printer,2);
                return WERR_ACCESS_DENIED;
        }