nested-client: Exit if we fail to create the nested client struct
diff --git a/clients/nested-client.c b/clients/nested-client.c
index 360d00e..1161a99 100644
--- a/clients/nested-client.c
+++ b/clients/nested-client.c
@@ -347,10 +347,12 @@
 	if (getenv("WAYLAND_SOCKET") == NULL) {
 		fprintf(stderr,
 			"must be run by nested, don't run standalone\n");
-		return -1;
+		return EXIT_FAILURE;
 	}
 
 	client = nested_client_create();
+	if (client == NULL)
+		return EXIT_FAILURE;
 
 	while (ret != -1)
 		ret = wl_display_dispatch(client->display);