From 16b4cc6902e2755522ce792ee2796df487c0860a Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Thu, 14 Jan 2016 11:02:17 -0600 Subject: [PATCH] server: improve failure log message for wl_global_create() The gratuitous %m jammed onto the end of the string prints errno concatenated with the word "version". I've removed the %m, and printed some additional information about the failure. Also, reversed the order of the expressions in the conditional to make it match the english in the log message. Signed-off-by: Derek Foreman Reviewed-by: Daniel Stone --- src/wayland-server.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/wayland-server.c b/src/wayland-server.c index 2cfbb4a3..c129b7d7 100644 --- a/src/wayland-server.c +++ b/src/wayland-server.c @@ -908,9 +908,10 @@ wl_global_create(struct wl_display *display, struct wl_global *global; struct wl_resource *resource; - if (interface->version < version) { - wl_log("wl_global_create: implemented version higher " - "than interface version%m\n"); + if (version > interface->version) { + wl_log("wl_global_create: implemented version for '%s' " + "higher than interface version (%d > %d)\n", + interface->name, version, interface->version); return NULL; }