Diff between 687141b97994297a8e0e5f21ef33da4bb25f9c8d and a64765498f64627825c609cb080a1c9fffea5698

Changed Files

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

Full Patch

diff --git a/obexd/client/session.c b/obexd/client/session.c
index e130427..a9883c7 100644
--- a/obexd/client/session.c
+++ b/obexd/client/session.c
@@ -1005,27 +1005,7 @@ int obc_session_pull(struct obc_session *session,
 				const char *type, const char *targetfile,
 				session_callback_t function, void *user_data)
 {
-	struct obc_transfer *transfer;
-	const char *agent;
-
-	if (session->obex == NULL)
-		return -ENOTCONN;
-
-	if (session->agent != NULL)
-		agent = obc_agent_get_name(session->agent);
-	else
-		agent = NULL;
-
-	transfer = obc_transfer_register(session->conn, session->obex,
-								agent,
-								targetfile,
-								NULL, type,
-								NULL);
-	if (transfer == NULL) {
-		return -EIO;
-	}
-
-	return session_request(session, transfer, session_prepare_get,
+	return obc_session_get(session, type, NULL, targetfile, NULL, 0,
 							function, user_data);
 }