diff options
author | Joshua Phillips <jp.sittingduck@gmail.com> | 2010-10-08 19:10:05 +0100 |
---|---|---|
committer | Arnaud Fontaine <arnau@debian.org> | 2010-11-14 20:12:31 +0900 |
commit | 04a13b2bd3b575e97b76c2f55853283aa0dfa1c9 (patch) | |
tree | 8518bcdaa461000ee3497c6842719e24cdbc77b9 | |
parent | 96b27aff93b784ed6616aa0395a46ef0e46eef26 (diff) | |
download | util-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.c | 2 |
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; |