|
From: <svn...@op...> - 2009-11-05 19:09:21
|
Author: dgollub Date: Thu Nov 5 20:09:09 2009 New Revision: 5938 URL: http://www.opensync.org/changeset/5938 Log: ix jumps based on uninitialized values - reported by valgrind. Caused crashes if one or more members didn't had any capabilities. Modified: trunk/opensync/engine/opensync_obj_engine.c Modified: trunk/opensync/engine/opensync_obj_engine.c ============================================================================== --- trunk/opensync/engine/opensync_obj_engine.c Thu Nov 5 20:00:41 2009 (r5937) +++ trunk/opensync/engine/opensync_obj_engine.c Thu Nov 5 20:09:09 2009 (r5938) @@ -304,7 +304,7 @@ OSyncCapabilities *caps1 = osync_member_get_capabilities(member1); OSyncCapabilities *caps2 = osync_member_get_capabilities(member2); - OSyncChange *clone_change1, *clone_change2; + OSyncChange *clone_change1 = NULL, *clone_change2 = NULL; OSyncChange *change1 = change; OSyncChange *change2 = mapping_change; |