DIE() wasn't exiting because the value of LOG_LEVEL_PERROR was wrong
causing it to be interpreted like LOG_LEVEL_DEBUG.
#define LOG_LEVEL_DEBUG 3
#define LOG_LEVEL_MASK LOG_LEVEL_DEBUG
#define LOG_LEVEL_DEBUG 3
#define LOG_LEVEL_MASK LOG_LEVEL_DEBUG
-#define LOG_LEVEL_PERROR 42
+#define LOG_LEVEL_PERROR (1 << 10)
#define OPTION_PARSED (1 << 1)
/* Don't intercept listen(), accept(). */
#define OPTION_PARSED (1 << 1)
/* Don't intercept listen(), accept(). */