From c05bdc20320931a1b92c0b6ed61d0ec03c31d84e Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 26 Sep 2017 13:29:56 +0100 Subject: [PATCH] Don't call XCloseDisplay with a NULL Display* * Normally we'd always have a Display*, but if we're running without an X server present, the Display* will be NULL. --- renderdoccmd/renderdoccmd_linux.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoccmd/renderdoccmd_linux.cpp b/renderdoccmd/renderdoccmd_linux.cpp index 067865eec..621a4e0e6 100644 --- a/renderdoccmd/renderdoccmd_linux.cpp +++ b/renderdoccmd/renderdoccmd_linux.cpp @@ -452,7 +452,8 @@ int main(int argc, char *argv[]) int ret = renderdoccmd(env, argc, argv); - XCloseDisplay(display); + if(display) + XCloseDisplay(display); return ret; }