diff options
author | Christopher Michael <cp.michael@samsung.com> | 2019-04-24 08:52:02 -0400 |
---|---|---|
committer | Christopher Michael <cp.michael@samsung.com> | 2019-04-24 08:52:02 -0400 |
commit | b36833f49b87b985d34ed1f52ed33a0192a53237 (patch) | |
tree | d833fec31e9b30e5591faf8189801f59197d7faf | |
parent | 5b2b75a7f22a59e99e5b284b3b19bc9a42e981d2 (diff) | |
download | efl-b36833f49b87b985d34ed1f52ed33a0192a53237.tar.gz |
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
-rw-r--r-- | src/modules/ecore_evas/engines/x/ecore_evas_x.c | 1 |
1 files changed, 0 insertions, 1 deletions
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); |