Diff between 0976ae7b4d343b8fff47f96d0ef69ca76ecef0da and 4b354f1c3d3c740234966e9c31af4db5547c2cc0

Changed Files

File Additions Deletions Status
obexd/client/bluetooth.c +1 -1 modified

Full Patch

diff --git a/obexd/client/bluetooth.c b/obexd/client/bluetooth.c
index 1f407d1..75deea0 100644
--- a/obexd/client/bluetooth.c
+++ b/obexd/client/bluetooth.c
@@ -407,7 +407,6 @@ static guint bluetooth_connect(const char *source, const char *destination,
 	session->port = port;
 	session->user_data = user_data;
 
-	session->service = g_strdup(service);
 	str2ba(destination, &session->dst);
 	str2ba(source, &session->src);
 
@@ -416,6 +415,7 @@ static guint bluetooth_connect(const char *source, const char *destination,
 		return 0;
 	}
 
+	session->service = g_strdup(service);
 	sessions = g_slist_prepend(sessions, session);
 
 	return session->id;