From 9aaab0b01777ad991b4d566c57b4ef4bbe8c63ce Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 24 Apr 2019 08:52:02 -0400 Subject: [PATCH] ecore-evas-x: Fix double free Coverity reports, and reading the code confirms, that the variable 'out' has already been freed (or is NULL) when reaching this line of execution. Fixes CID1382851 @fix --- src/modules/ecore_evas/engines/x/ecore_evas_x.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c b/src/modules/ecore_evas/engines/x/ecore_evas_x.c index d8f8540b19..8c12aa44a3 100644 --- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c +++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c @@ -3528,7 +3528,6 @@ _ecore_evas_x_screen_geometry_get(const Ecore_Evas *ee, int *x, int *y, int *w, if (!out) { norandr: - if (out) free(out); if (x) *x = 0; if (y) *y = 0; ecore_x_window_size_get(root, w, h);