Diff between 0a2a27c3eb9cc7ae3af528126e248a8b7584ee00 and 2edc33c43005d4103a8991facd91704516cffe48

Changed Files

File Additions Deletions Status
obexd/client/session.c +2 -0 modified

Full Patch

diff --git a/obexd/client/session.c b/obexd/client/session.c
index 93522f6..cec5b36 100644
--- a/obexd/client/session.c
+++ b/obexd/client/session.c
@@ -614,6 +614,8 @@ int session_send(struct session_data *session, const char *filename)
 
 	xfer = gw_obex_put_async(session->obex, session->name, NULL,
 						session->size, -1, NULL);
+	if (xfer == NULL)
+		return -ENOTCONN;
 
 	message = dbus_message_new_method_call(session->agent_name,
 			session->agent_path, AGENT_INTERFACE, "Progress");