From c8ec529a7cc9980866f215c5478b194c756e95e4 Mon Sep 17 00:00:00 2001 From: Mikel Astiz Date: Mon, 4 Jun 2012 11:37:44 +0200 Subject: [PATCH] obexd: Make transfer filename optional The property might not exist for certain transfers, typically when they have been initiated internally. --- obexd/client/transfer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/obexd/client/transfer.c b/obexd/client/transfer.c index 14006ef43..e7852e19e 100644 --- a/obexd/client/transfer.c +++ b/obexd/client/transfer.c @@ -104,7 +104,9 @@ static DBusMessage *obc_transfer_get_properties(DBusConnection *connection, obex_dbus_dict_append(&dict, "Name", DBUS_TYPE_STRING, &transfer->name); obex_dbus_dict_append(&dict, "Size", DBUS_TYPE_UINT64, &transfer->size); - obex_dbus_dict_append(&dict, "Filename", DBUS_TYPE_STRING, + + if (transfer->filename != NULL) + obex_dbus_dict_append(&dict, "Filename", DBUS_TYPE_STRING, &transfer->filename); if (transfer->obex != NULL) -- 2.47.3