From cb404b676d5e33360a30f249fdd71bb38a8636c2 Mon Sep 17 00:00:00 2001 From: alphanu1 <37101891+alphanu1@users.noreply.github.com> Date: Fri, 11 Sep 2020 18:54:17 +0100 Subject: [PATCH] Fix seg faults --- gfx/display_servers/dispserv_x11.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/gfx/display_servers/dispserv_x11.c b/gfx/display_servers/dispserv_x11.c index 63100990a4..cf7bd53754 100644 --- a/gfx/display_servers/dispserv_x11.c +++ b/gfx/display_servers/dispserv_x11.c @@ -279,7 +279,6 @@ static bool x11_display_server_set_resolution(void *data, } XRRFreeScreenResources(resources); - XRRFreeScreenResources(res); XCloseDisplay(dpy); } else if (monitor_index != 20) @@ -306,7 +305,6 @@ static bool x11_display_server_set_resolution(void *data, } XRRFreeOutputInfo(outputs); XRRFreeScreenResources(resources); - XRRFreeScreenResources(res); XCloseDisplay(dpy); } return true; @@ -579,9 +577,7 @@ static void x11_display_server_destroy(void *data) XRRFreeOutputInfo(outputs); } - XRRFreeScreenResources(resources); - XRRFreeScreenResources(res); - XCloseDisplay(dpy); + } else if (g_monitor_index != 20) @@ -608,9 +604,7 @@ static void x11_display_server_destroy(void *data) } XRRFreeOutputInfo(outputs); - XRRFreeScreenResources(resources); - XRRFreeScreenResources(res); - XCloseDisplay(dpy); + }