diff options
author | Johan Hedberg <johan.hedberg@intel.com> | 2011-07-06 17:21:52 +0300 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2012-12-04 22:22:00 +0100 |
commit | a2ced03a85c2d1a5687bd6e87ec3044b37b90c17 (patch) | |
tree | f96b5a5dc455bab0b3d8733f400826bd3769ad31 /gobex/gobex-transfer.c | |
parent | b7809d90452bd13d6cf17b29fd41ef3fe58414cb (diff) | |
download | bluez-a2ced03a85c2d1a5687bd6e87ec3044b37b90c17.tar.gz |
gobex: Don't call consumer callback if there is no data
Diffstat (limited to 'gobex/gobex-transfer.c')
-rw-r--r-- | gobex/gobex-transfer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gobex/gobex-transfer.c b/gobex/gobex-transfer.c index 9b2fac862..5c560d0d3 100644 --- a/gobex/gobex-transfer.c +++ b/gobex/gobex-transfer.c @@ -227,7 +227,8 @@ static void transfer_put_req(GObex *obex, GObexPacket *req, gpointer user_data) g_obex_header_get_bytes(body, &buf, &len); - transfer->data_consumer(buf, len, transfer->user_data); + if (len > 0) + transfer->data_consumer(buf, len, transfer->user_data); } rsp = g_obex_packet_new(rspcode, TRUE, NULL); |