From: Enlightenment S. <no-...@en...> - 2011-05-03 09:47:02
|
Log: fix segv! wow. data was null. Author: raster Date: 2011-05-03 02:46:55 -0700 (Tue, 03 May 2011) New Revision: 59144 Trac: http://trac.enlightenment.org/e/changeset/59144 Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c =================================================================== --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c 2011-05-03 09:10:10 UTC (rev 59143) +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c 2011-05-03 09:46:55 UTC (rev 59144) @@ -1338,7 +1338,7 @@ { Ecore_X_Event_Selection_Request *e; Ecore_X_Selection_Intern *sd; - void *data; + void *data = NULL; int len; int typesize; @@ -1377,7 +1377,7 @@ &data, &len, &type, &typesize)) /* Refuse selection, conversion to requested target failed */ property = None; - else + else if (data) { /* FIXME: This does not properly handle large data transfers */ ecore_x_window_prop_property_set( |