From: <svn...@op...> - 2009-04-17 09:36:03
|
Author: bellmich Date: Fri Apr 17 11:35:59 2009 New Revision: 1053 URL: http://libsyncml.opensync.org/changeset/1053 Log: The HTTP client must support WBXML too. Please see ticket #230. Google only supports WBXML today. (https://m.google.com/syncml is still a beta). Modified: trunk/libsyncml/data_sync_api/transport_http_client.c Modified: trunk/libsyncml/data_sync_api/transport_http_client.c ============================================================================== --- trunk/libsyncml/data_sync_api/transport_http_client.c Thu Apr 16 17:22:51 2009 (r1052) +++ trunk/libsyncml/data_sync_api/transport_http_client.c Fri Apr 17 11:35:59 2009 (r1053) @@ -92,11 +92,11 @@ char *sessionString = smlManagerGetNewSessionID(dsObject->manager); dsObject->session = smlSessionNew(SML_SESSION_TYPE_CLIENT, - SML_MIMETYPE_XML, - dsObject->version, - SML_PROTOCOL_SYNCML, - target, source, - sessionString, 0, error); + dsObject->useWbxml?SML_MIMETYPE_WBXML:SML_MIMETYPE_XML, + dsObject->version, + SML_PROTOCOL_SYNCML, + target, source, + sessionString, 0, error); smlSafeCFree(&sessionString); if (!dsObject->session) goto error; |