]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
client/Client.cc: fix USE_AFTER_FREE
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 10 May 2017 18:42:36 +0000 (20:42 +0200)
committerKefu Chai <kchai@redhat.com>
Sat, 2 Sep 2017 04:07:20 +0000 (12:07 +0800)
commit9cb79067dc009b488c9dc2d0c4641da88153bfca
tree6fac7bbce0cb4cc76b189bb7f2ae49f5ab9bc0a2
parenta02aca31738137438185c9524284b45568563ee0
client/Client.cc: fix USE_AFTER_FREE

Don't call put_request() twice, it's already called by
unregister_request()

Fix for:

CID 1405360 (#1 of 1): Use after free (USE_AFTER_FREE)
 deref_arg: Calling put_request dereferences freed pointer request

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/client/Client.cc