On Tue, 25.11.14 09:23, Jan Synacek (jsyna...@redhat.com) wrote:

>  #ifdef HAVE_XKBCOMMON
>  static void log_xkb(struct xkb_context *ctx, enum xkb_log_level lvl, const 
> char *format, va_list args) {
> -        /* suppress xkb messages for now */
> +        _cleanup_free_ char *fmt = NULL;
> +        sd_bus_error *e;
> +
> +        if (asprintf(&fmt, "libxkbcommon: %s", format) < 0)
> +                (void) log_oom();

Looks like a candidate for "strappenda()"

> +        e = xkb_context_get_user_data(ctx);
> +        bus_error_setfv(e, SD_BUS_ERROR_INVALID_ARGS, fmt, args);
>  }
>  

Lennart

-- 
Lennart Poettering, Red Hat
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to