updated the 3.0 branch from the head branch - ready for alpha18
[kai/samba.git] / source3 / printing / print_generic.c
index e1517c5dcb88a41172b30c9bdcfdd7169d9bbe68..4d77b827bf6fba8cc53d62125ba80436f80f2c54 100644 (file)
@@ -55,7 +55,7 @@ static int print_run_command(int snum,char *command, int *outfd, ...)
 {
 
        pstring syscmd;
-       char *p, *arg;
+       char *arg;
        int ret;
        va_list ap;
        va_start(ap, outfd);
@@ -75,10 +75,8 @@ static int print_run_command(int snum,char *command, int *outfd, ...)
        }
        va_end(ap);
   
-       p = PRINTERNAME(snum);
-  
-       pstring_sub(syscmd, "%p", p);
-       standard_sub_snum(snum,syscmd);
+       pstring_sub(syscmd, "%p", PRINTERNAME(snum));
+       standard_sub_snum(snum,syscmd,sizeof(syscmd));
 
        ret = smbrun(syscmd,outfd);