diff options
author | Mikel Astiz <mikel.astiz@bmw-carit.de> | 2012-06-04 11:37:44 +0200 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2012-06-04 14:11:00 +0300 |
commit | 1b3b94d00c8556a3e8caecd5c6e34053ee90e700 (patch) | |
tree | 44a422eabca7740251c0fadb9c788c0de5b7772e /client | |
parent | 2b3a09e63229139b7e3dd19a45461c3d8bb4ac08 (diff) | |
download | obexd-1b3b94d00c8556a3e8caecd5c6e34053ee90e700.tar.gz |
client: Make transfer filename optional
The property might not exist for certain transfers, typically when they
have been initiated internally.
Diffstat (limited to 'client')
-rw-r--r-- | client/transfer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/client/transfer.c b/client/transfer.c index 14006ef..e7852e1 100644 --- a/client/transfer.c +++ b/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) |