simple-touch: Handle OOM when allocating struct touch
diff --git a/clients/simple-touch.c b/clients/simple-touch.c
index 9e4c60a..26a9d24 100644
--- a/clients/simple-touch.c
+++ b/clients/simple-touch.c
@@ -281,6 +281,10 @@
 	struct touch *touch;
 
 	touch = malloc(sizeof *touch);
+	if (touch == NULL) {
+		fprintf(stderr, "out of memory\n");
+		exit(1);
+	}
 	touch->display = wl_display_connect(NULL);
 	assert(touch->display);