summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Phillips <jp.sittingduck@gmail.com>2010-10-08 19:10:05 +0100
committerArnaud Fontaine <arnau@debian.org>2010-11-14 20:12:31 +0900
commit04a13b2bd3b575e97b76c2f55853283aa0dfa1c9 (patch)
tree8518bcdaa461000ee3497c6842719e24cdbc77b9
parent96b27aff93b784ed6616aa0395a46ef0e46eef26 (diff)
downloadutil-keysyms-04a13b2bd3b575e97b76c2f55853283aa0dfa1c9.tar.gz
Check for malloc failure in xcb_key_symbols_alloc.
Signed-off-by: Julien Danjou <julien@danjou.info>
-rw-r--r--keysyms/keysyms.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/keysyms/keysyms.c b/keysyms/keysyms.c
index c3e7f2e..062424c 100644
--- a/keysyms/keysyms.c
+++ b/keysyms/keysyms.c
@@ -81,6 +81,8 @@ xcb_key_symbols_alloc (xcb_connection_t *c)
return NULL;
syms = malloc (sizeof (xcb_key_symbols_t));
+ if (!syms)
+ return NULL;
syms->c = c;
syms->tag = TAG_COOKIE;