From: Samuel Just Date: Fri, 19 Apr 2013 02:38:01 +0000 (-0700) Subject: AsyncReserver: delete context in cancel_reservation X-Git-Tag: v0.61~136^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=75cb55b4e2791ce299cb05fe6ab224b86145a5b6;p=ceph.git AsyncReserver: delete context in cancel_reservation Fixes: #4662 Backport: bobtail Signed-off-by: Samuel Just --- diff --git a/src/common/AsyncReserver.h b/src/common/AsyncReserver.h index 638bfb3a1b1a..582b3beef7ae 100644 --- a/src/common/AsyncReserver.h +++ b/src/common/AsyncReserver.h @@ -90,6 +90,7 @@ public: ) { Mutex::Locker l(lock); if (queue_pointers.count(item)) { + delete queue_pointers[item]->second; queue.erase(queue_pointers[item]); queue_pointers.erase(item); } else {