summaryrefslogtreecommitdiffstats
path: root/src/util/debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/debug.c')
-rw-r--r--src/util/debug.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/util/debug.c b/src/util/debug.c
index 2aeaee58..ca4fa4c6 100644
--- a/src/util/debug.c
+++ b/src/util/debug.c
@@ -210,6 +210,7 @@ void sss_vdebug_fn(const char *file,
long line,
const char *function,
int level,
+ int flags,
const char *format,
va_list ap)
{
@@ -265,6 +266,9 @@ void sss_vdebug_fn(const char *file,
}
debug_vprintf(format, ap);
+ if (flags & APPEND_LINE_FEED) {
+ debug_printf("\n");
+ }
debug_fflush();
}
@@ -277,7 +281,7 @@ void sss_debug_fn(const char *file,
va_list ap;
va_start(ap, format);
- sss_vdebug_fn(file, line, function, level, format, ap);
+ sss_vdebug_fn(file, line, function, level, 0, format, ap);
va_end(ap);
}
@@ -302,7 +306,8 @@ void ldb_debug_messages(void *context, enum ldb_debug_level level,
}
if (DEBUG_IS_SET(loglevel)) {
- sss_vdebug_fn(__FILE__, __LINE__, "ldb", loglevel, fmt, ap);
+ sss_vdebug_fn(__FILE__, __LINE__, "ldb", loglevel, APPEND_LINE_FEED,
+ fmt, ap);
}
}