compositor: Return the number of bytes written as to format properly

Otherwise 'log_extensions()' will not know how to properly format the
data.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reported-by: Pekka Paalanen <pekka.paalanen@collabora.com>
dev
Marius Vlad 5 years ago
parent 843b238551
commit e568488548
  1. 12
      compositor/main.c

@ -200,22 +200,22 @@ static int
vlog(const char *fmt, va_list ap) vlog(const char *fmt, va_list ap)
{ {
char timestr[128]; char timestr[128];
int len = 0;
if (weston_log_scope_is_enabled(log_scope)) { if (weston_log_scope_is_enabled(log_scope)) {
weston_log_scope_printf(log_scope, "%s ", len = weston_log_scope_printf(log_scope, "%s ",
weston_log_timestamp(timestr, weston_log_timestamp(timestr,
sizeof(timestr))); sizeof timestr));
weston_log_scope_vprintf(log_scope, fmt, ap); len += weston_log_scope_vprintf(log_scope, fmt, ap);
} }
return 0; return len;
} }
static int static int
vlog_continue(const char *fmt, va_list argp) vlog_continue(const char *fmt, va_list argp)
{ {
weston_log_scope_vprintf(log_scope, fmt, argp); return weston_log_scope_vprintf(log_scope, fmt, argp);
return 0;
} }
static const char * static const char *

Loading…
Cancel
Save