SOURCES: DirectFB-segv.patch (NEW) - don't SEGV on input driver in...

qboosh qboosh at pld-linux.org
Sun Oct 23 13:46:40 CEST 2005


Author: qboosh                       Date: Sun Oct 23 11:46:40 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- don't SEGV on input driver init failure

---- Files affected:
SOURCES:
   DirectFB-segv.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/DirectFB-segv.patch
diff -u /dev/null SOURCES/DirectFB-segv.patch:1.1
--- /dev/null	Sun Oct 23 13:46:40 2005
+++ SOURCES/DirectFB-segv.patch	Sun Oct 23 13:46:35 2005
@@ -0,0 +1,12 @@
+Don't try to free shared->reactor before it's allocated.
+
+--- DirectFB-0.9.23/src/core/input.c.orig	2004-11-23 20:11:43.000000000 +0100
++++ DirectFB-0.9.23/src/core/input.c	2005-10-23 13:46:03.087199224 +0200
+@@ -732,7 +732,6 @@
+                D_MAGIC_SET( device, CoreInputDevice );
+ 
+                if (funcs->OpenDevice( device, n, &device_info, &driver_data )) {
+-                    fusion_reactor_free( shared->reactor );
+                     SHFREE( shared );
+                     D_MAGIC_CLEAR( device );
+                     D_FREE( device );
================================================================



More information about the pld-cvs-commit mailing list