diff --git a/obexd/client/transfer.c b/obexd/client/transfer.c
index 14006ef..e7852e1 100644
--- a/obexd/client/transfer.c
+++ b/obexd/client/transfer.c
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)