From f830eb93c9c38b2c6c7ea2971af3bc6a61e92277 Mon Sep 17 00:00:00 2001 From: Tobias Stoeckmann Date: Sun, 26 Mar 2017 15:41:12 +0200 Subject: Check strdup for NULL return value. _xcb_open does not check strdup's return value for NULL if launchd suport was configured. Signed-off-by: Tobias Stoeckmann Signed-off-by: Uli Schlachter --- src/xcb_util.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/xcb_util.c b/src/xcb_util.c index a3357ef..a16270c 100644 --- a/src/xcb_util.c +++ b/src/xcb_util.c @@ -265,6 +265,8 @@ static int _xcb_open(const char *host, char *protocol, const int display) struct stat sbuf; if (0 == stat(host, &sbuf)) { file = strdup(host); + if(file == NULL) + return -1; filelen = actual_filelen = strlen(file); } else #endif -- cgit v1.2.3