summaryrefslogtreecommitdiff
path: root/gobex
diff options
context:
space:
mode:
authorAndrei Emeltchenko <andrei.emeltchenko@intel.com>2014-08-11 10:50:41 +0300
committerJohan Hedberg <johan.hedberg@intel.com>2014-08-11 16:26:37 +0300
commit4830f41e034706133b93b065b6bf9415ffce3e0b (patch)
tree21eef913e7137715e56eb4f394e2ac2a0e0d1680 /gobex
parent662b5e4d577f16adeadb06422187d93693aee72a (diff)
downloadbluez-4830f41e034706133b93b065b6bf9415ffce3e0b.tar.gz
gobex: Fix use after free
Diffstat (limited to 'gobex')
-rw-r--r--gobex/gobex-transfer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gobex/gobex-transfer.c b/gobex/gobex-transfer.c
index 6dc7d9f54..efae72bf8 100644
--- a/gobex/gobex-transfer.c
+++ b/gobex/gobex-transfer.c
@@ -406,6 +406,7 @@ static void transfer_put_req(GObex *obex, GObexPacket *req, gpointer user_data)
if (!g_obex_send(obex, rsp, &err)) {
transfer_complete(transfer, err);
g_error_free(err);
+ return;
}
done: