From: <svn...@op...> - 2009-09-15 15:42:36
|
Author: bellmich Date: Tue Sep 15 17:42:12 2009 New Revision: 1278 URL: http://libsyncml.opensync.org/changeset/1278 Log: fixed bug related to fragmentation (The action must be copied too.) Modified: trunk/libsyncml/data_sync_api/sml_data_sync_change_item.c Modified: trunk/libsyncml/data_sync_api/sml_data_sync_change_item.c ============================================================================== --- trunk/libsyncml/data_sync_api/sml_data_sync_change_item.c Tue Sep 15 12:18:35 2009 (r1277) +++ trunk/libsyncml/data_sync_api/sml_data_sync_change_item.c Tue Sep 15 17:42:12 2009 (r1278) @@ -602,6 +602,12 @@ !sml_data_sync_change_item_set_content_type(frag, sml_data_sync_change_item_get_content_type(self), error)) goto error; + /* Otherwise the source/target setting is in trouble + * because the assembler depends on the action + * which reference is set (source or target). + */ + sml_data_sync_change_item_set_action(frag, sml_data_sync_change_item_get_action (self)); + return frag; error: if (frag) |