|
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 |
} |