Can now save and load settings under Unix.
[sgt/putty] / unix / uxprint.c
index 387ea28..77bcb7f 100644 (file)
@@ -12,12 +12,12 @@ struct printer_job_tag {
 
 printer_job *printer_start_job(char *printer)
 {
-    printer_job *ret = smalloc(sizeof(printer_job));
+    printer_job *ret = snew(printer_job);
     /*
-     * On Unix, we treat cfg.printer as the name of a command to
-     * pipe to - typically lpr, of course.
+     * On Unix, we treat the printer string as the name of a
+     * command to pipe to - typically lpr, of course.
      */
-    ret->fp = popen(cfg.printer, "w");
+    ret->fp = popen(printer, "w");
     if (!ret->fp) {
        sfree(ret);
        ret = NULL;