Commit 316c7e2479dea05d3321c878a9da70596c9ed919

Ran Benita 2016-05-05T15:43:59

test/interactive-wayland: don't ignore asprintf return value Fixes warn_unused_result warning. Signed-off-by: Ran Benita <ran234@gmail.com>

diff --git a/test/interactive-wayland.c b/test/interactive-wayland.c
index 1f3f409..34aa206 100644
--- a/test/interactive-wayland.c
+++ b/test/interactive-wayland.c
@@ -515,6 +515,7 @@ static void
 seat_create(struct interactive_dpy *inter, struct wl_registry *registry,
             uint32_t name, uint32_t version)
 {
+	int ret;
 	struct interactive_seat *seat = calloc(1, sizeof(*seat));
 
 	seat->global_name = name;
@@ -522,8 +523,9 @@ seat_create(struct interactive_dpy *inter, struct wl_registry *registry,
 	seat->wl_seat = wl_registry_bind(registry, name, &wl_seat_interface,
 	                                 MAX(version, 5));
 	wl_seat_add_listener(seat->wl_seat, &seat_listener, seat);
-	asprintf(&seat->name_str, "seat:%d",
-	         wl_proxy_get_id((struct wl_proxy *) seat->wl_seat));
+	ret = asprintf(&seat->name_str, "seat:%d",
+		       wl_proxy_get_id((struct wl_proxy *) seat->wl_seat));
+	assert(ret >= 0);
 	wl_list_insert(&inter->seats, &seat->link);
 }