View | Details | Raw Unified | Return to bug 21007
Collapse All | Expand All

(-)recvjob.c (-2 / +6 lines)
Lines 367-376 Link Here
367
#else
367
#else
368
	va_start(ap);
368
	va_start(ap);
369
#endif
369
#endif
370
	rcleanup(0);
370
	syslog(LOG_ERR, "while receiving job from %s:", fromb);
371
	syslog(LOG_ERR, "%s", fromb);
372
	vsyslog(LOG_ERR, msg, ap);
371
	vsyslog(LOG_ERR, msg, ap);
373
	va_end(ap);
372
	va_end(ap);
373
	/* don't call rcleanup until AFTER logging the error message,
374
	 * because rcleanup will zap some variables which may have been
375
	 * given as parameters in that msg... */
376
	rcleanup(0);
377
	sleep(2);
374
	putchar('\1');		/* return error code */
378
	putchar('\1');		/* return error code */
375
	exit(1);
379
	exit(1);
376
}
380
}

Return to bug 21007