From: <svn...@op...> - 2009-06-21 23:52:47
|
Author: dgollub Date: Mon Jun 22 01:52:43 2009 New Revision: 5682 URL: http://www.opensync.org/changeset/5682 Log: Add missing parsing of the CapsFormat name refs #1084 Modified: branches/opensync-ticket1084/opensync/capabilities/opensync_capabilities.c Modified: branches/opensync-ticket1084/opensync/capabilities/opensync_capabilities.c ============================================================================== --- branches/opensync-ticket1084/opensync/capabilities/opensync_capabilities.c Mon Jun 22 01:36:54 2009 (r5681) +++ branches/opensync-ticket1084/opensync/capabilities/opensync_capabilities.c Mon Jun 22 01:52:43 2009 (r5682) @@ -85,6 +85,7 @@ OSyncCapability *capability = NULL; OSyncCapabilities *capabilities = NULL; xmlNodePtr cur = NULL; + xmlChar *capsformat; osync_trace(TRACE_ENTRY, "%s(%p, %u, %p)", __func__, buffer, size, error); osync_assert(buffer); @@ -102,6 +103,12 @@ goto error; } capabilities->doc->_private = capabilities; + + + /* Get CapsFormat Name */ + capsformat = xmlGetProp(capabilities->doc->children, (const xmlChar*)"CapsFormat"); + osync_capabilities_set_format(capabilities, (const char *) capsformat); + xmlFree(capsformat); cur = xmlDocGetRootElement(capabilities->doc); |