From 4bdf0827fea8c1ae0327e23eaeb3789ba5577a21 Mon Sep 17 00:00:00 2001 From: Takanari Hayama Date: Sun, 15 Dec 2013 16:51:28 +0900 Subject: [PATCH] Make wl_kms allocation robust. Change-Id: I5880fa2702098ab934157b1c205c5434bfdeb726 Signed-off-by: Tony SIM --- wayland-kms.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wayland-kms.c b/wayland-kms.c index 0a86845..78b916a 100644 --- a/wayland-kms.c +++ b/wayland-kms.c @@ -204,7 +204,8 @@ struct wl_kms *wayland_kms_init(struct wl_display *display, char *device_name, i { struct wl_kms *kms; - kms = malloc(sizeof *kms); + if (!(kms = calloc(1, sizeof(struct wl_kms)))) + return NULL; kms->display = display; kms->device_name = strdup(device_name); -- 2.7.4