summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLim Siew Hoon <siew.hoon.lim@intel.com>2016-07-01 13:29:09 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2016-08-22 13:04:29 +0800
commit73b713e7a3d7fdd492adbf7ec7eb6fea231d31da (patch)
treed0bce0f106d6688d3028e19c08bfc68f8dc4ed60
parent4c2da6388c54c19c0edfe247eaa6d2caed0f390c (diff)
Add assert check memory allocation potential NULL issue
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> (cherry picked from commit c0fa72c00aa661faf51d7c1fb1275ef11c5a9667)
-rw-r--r--test/putsurface/putsurface_wayland.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/putsurface/putsurface_wayland.c b/test/putsurface/putsurface_wayland.c
index c3b504f..67da475 100644
--- a/test/putsurface/putsurface_wayland.c
+++ b/test/putsurface/putsurface_wayland.c
@@ -25,6 +25,7 @@
#include <stddef.h>
#include <errno.h>
#include <sys/select.h>
+#include <assert.h>
#ifdef IN_LIBVA
# include "va/wayland/va_wayland.h"
#else
@@ -257,6 +258,7 @@ create_window(void *win_display, int x, int y, int width, int height)
wl_shell_surface_set_toplevel(shell_surface);
drawable1 = malloc(sizeof(*drawable1));
+ assert(drawable1);
drawable1->display = display;
drawable1->surface = surface1;
drawable1->redraw_pending = 0;
@@ -272,6 +274,7 @@ create_window(void *win_display, int x, int y, int width, int height)
wl_shell_surface_set_toplevel(shell_surface_2);
drawable2 = malloc(sizeof(*drawable2));
+ assert(drawable2);
drawable2->display = display;
drawable1->surface = surface2;
drawable2->redraw_pending = 0;