All pastes #639066 Raw Edit

Mine

public text v1 · immutable
#639066 ·published 2007-07-30 09:38 UTC
rendered paste body
Index: syncml_plugin.c
===================================================================
--- src/syncml_plugin.c	(revision 2358)
+++ src/syncml_plugin.c	(working copy)
@@ -1470,13 +1470,33 @@
 {
         osync_trace(TRACE_ENTRY, "%s(%p, %p, %p)", __func__, data, info, error);
         
+	SmlError *smlError = NULL;
         SmlPluginEnv *env = (SmlPluginEnv *)data;
         GList *o = env->databases;
         for (; o; o = o->next) {
                 SmlDatabase *database = o->data;
                 osync_objtype_sink_set_available(database->sink, TRUE);
         }
-        
+
+	if (!smlTransportConnect(env->tsp, &smlError))
+		return FALSE;
+	else
+		env->isConnected = TRUE;
+
+	/*
+	if (!smlNotificationSend(env->san, env->tsp, &smlError))
+		return FALSE;
+
+	smlNotificationFree(env->san);
+	*/
+
+
+	env->session = smlManagerSessionFind(env->manager, "1");
+	osync_trace(TRACE_INTERNAL, "env->session: %p", env->session);
+	if (env->session) {
+		smlDevInfAgentRequestDevInf(env->agent, env->session, &smlError);
+	}
+
         OSyncVersion *version = osync_version_new(error);
         osync_version_set_plugin(version, "syncml-obex-client");
         //osync_version_set_modelversion(version, "version");