Diff between 05f37d61e3f5a97c4b6229b5d221a6b638ba0345 and c735a95d7fffa94f53c6adc44fc06ef8ceb36799

Changed Files

File Additions Deletions Status
obexd/src/dbus.h +3 -1 modified
obexd/src/obex.c +1 -1 modified

Full Patch

diff --git a/obexd/src/dbus.h b/obexd/src/dbus.h
index 8042b27..bfdac0a 100644
--- a/obexd/src/dbus.h
+++ b/obexd/src/dbus.h
@@ -39,4 +39,6 @@ void register_transfer(guint32 id, struct obex_session *os);
 
 void unregister_transfer(guint32 id);
 
-void register_session(guint32 id);
+void register_session(guint32 id, struct obex_session *os);
+
+void unregister_session(guint32 id);
diff --git a/obexd/src/obex.c b/obexd/src/obex.c
index 86cfc67..d26fac8 100644
--- a/obexd/src/obex.c
+++ b/obexd/src/obex.c
@@ -196,7 +196,7 @@ static void cmd_connect(struct obex_session *os,
 	os->cid = ++cid;
 
 	if (os->target == NULL) {
-		register_transfer(os->cid);
+		register_transfer(os->cid, os);
 		/* OPP doesn't contains target or connection id. */
 		OBEX_ObjectSetRsp(obj, OBEX_RSP_CONTINUE, OBEX_RSP_SUCCESS);
 		return;