diff --git a/InnerDetector/InDetRecTools/InDetPriVxFinderTool/src/InDetAdaptiveMultiPriVxFinderTool.cxx b/InnerDetector/InDetRecTools/InDetPriVxFinderTool/src/InDetAdaptiveMultiPriVxFinderTool.cxx
index 78ec1f649db3e45437612e03b7f0706cbf837edb..b6bd675f634c81c46e632258116def737b82eda9 100755
--- a/InnerDetector/InDetRecTools/InDetPriVxFinderTool/src/InDetAdaptiveMultiPriVxFinderTool.cxx
+++ b/InnerDetector/InDetRecTools/InDetPriVxFinderTool/src/InDetAdaptiveMultiPriVxFinderTool.cxx
@@ -491,6 +491,7 @@ namespace InDet
 
           if (VTAV(*actualcandidate).empty()) {
             ATH_MSG_DEBUG("No tracks found near seed, while at least one track was expected.");
+            delete actualcandidate;
             break;
           }
         } else {