diff --git a/Tracking/TrkVertexFitter/TrkJetVxFitter/src/KalmanVertexOnJetAxisUpdator.cxx b/Tracking/TrkVertexFitter/TrkJetVxFitter/src/KalmanVertexOnJetAxisUpdator.cxx index e4510cc4815a85dd9e1705c0b9c2d1476faff914..fd380247508c228025ff85d53d550d946cd0f812 100755 --- a/Tracking/TrkVertexFitter/TrkJetVxFitter/src/KalmanVertexOnJetAxisUpdator.cxx +++ b/Tracking/TrkVertexFitter/TrkJetVxFitter/src/KalmanVertexOnJetAxisUpdator.cxx @@ -229,8 +229,7 @@ namespace Trk{ if (old_residual_cov.determinant() == 0. ) { ATH_MSG_ERROR ("The old_residual matrix inversion failed"); ATH_MSG_ERROR ("same vertex as before is returned"); - const Trk::RecVertexPositions& r_vtx(myPosition); - return r_vtx; + return Trk::RecVertexPositions(myPosition); } // AmgSymMatrix(5) old_residual_cov_inv = old_residual_cov.inverse().eval(); AmgSymMatrix(5) old_residual_cov_inv = old_residual_cov.inverse().eval();