From 2edc33c43005d4103a8991facd91704516cffe48 Mon Sep 17 00:00:00 2001 From: Vinicius Costa Gomes Date: Thu, 23 Oct 2008 15:20:54 -0300 Subject: [PATCH] obexd: Fixes a segfault when disconnected trying to send multiple files --- obexd/client/session.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/obexd/client/session.c b/obexd/client/session.c index 93522f615..cec5b3687 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"); -- 2.47.3