diff --git a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c index 2c1a589768..51891002c3 100644 --- a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c +++ b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c @@ -2148,6 +2148,7 @@ ecore_x_randr_window_outputs_get(Ecore_X_Window window, free(crtcs); return NULL; } + ret = tret; memcpy(&ret[nret], outputs, (noutputs * sizeof(Ecore_X_Randr_Output))); nret += noutputs; free(outputs);