diff --git a/lib/loglib.h b/lib/loglib.h index d5a2edeef..2d1bd3506 100644 --- a/lib/loglib.h +++ b/lib/loglib.h @@ -52,7 +52,7 @@ INLINE int get_log_level(void) { #define die(fmt, ...) do { ilog(LOG_CRIT, "Fatal error: " fmt, ##__VA_ARGS__); exit(-1); } while (0) -#define die_errno(msg) die("%s: %s", msg, strerror(errno)) +#define die_errno(msg, ...) die(msg ": %s", ##__VA_ARGS__, strerror(errno)) diff --git a/recording-daemon/main.c b/recording-daemon/main.c index 0aadf3521..03d03f030 100644 --- a/recording-daemon/main.c +++ b/recording-daemon/main.c @@ -71,7 +71,7 @@ static void setup(void) { if (!g_file_test(output_dir, G_FILE_TEST_IS_DIR)) { ilog(LOG_INFO, "Creating output dir '%s'", output_dir); if (mkdir(output_dir, 0700)) - die_errno("Failed to create output dir '%s'"); + die_errno("Failed to create output dir '%s'", output_dir); } } mysql_library_init(0, NULL, NULL);