diff options
author | Lim Siew Hoon <siew.hoon.lim@intel.com> | 2016-07-01 13:29:09 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2016-08-22 13:04:29 +0800 |
commit | 73b713e7a3d7fdd492adbf7ec7eb6fea231d31da (patch) | |
tree | d0bce0f106d6688d3028e19c08bfc68f8dc4ed60 | |
parent | 4c2da6388c54c19c0edfe247eaa6d2caed0f390c (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.c | 3 |
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; |