chiark
/
gitweb
/
~mdw
/
yaid
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Properly log fatal errors encountered after program startup.
[yaid]
/
yaid.c
diff --git
a/yaid.c
b/yaid.c
index d2244b61b218fda4e5f1a63e33ae5a699e663bdd..7de374dd6cd1f546f46f1e441c2898b99f9d819b 100644
(file)
--- a/
yaid.c
+++ b/
yaid.c
@@
-264,6
+264,17
@@
void logmsg(const struct query *q, int prio, const char *msg, ...)
va_end(ap);
}
va_end(ap);
}
+/* Format and report MSG as a fatal error, and exit. */
+void fatal(const char *msg, ...)
+{
+ va_list ap;
+
+ va_start(ap, msg);
+ vlogmsg(0, LOG_CRIT, msg, &ap);
+ va_end(ap);
+ exit(1);
+}
+
/* Fix up a socket FD so that it won't bite us. Returns zero on success, or
* nonzero on error.
*/
/* Fix up a socket FD so that it won't bite us. Returns zero on success, or
* nonzero on error.
*/