From: Klaus Kaempf Date: Thu, 23 Feb 2006 20:44:31 +0000 (+0000) Subject: return on multiple calls to initTarget() X-Git-Tag: BASE-SuSE-SLE-10-SP2-Branch~1938 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d3f2a7bdc555dffad2c2adaf6f85c97ad06ad4ba;p=platform%2Fupstream%2Flibzypp.git return on multiple calls to initTarget() --- diff --git a/zypp/zypp_detail/ZYppImpl.cc b/zypp/zypp_detail/ZYppImpl.cc index 89a2071..fa8739c 100644 --- a/zypp/zypp_detail/ZYppImpl.cc +++ b/zypp/zypp_detail/ZYppImpl.cc @@ -104,8 +104,11 @@ namespace zypp void ZYppImpl::initTarget(const Pathname & root, bool commit_only) { - if (_target) - _target = Target_Ptr(); + if (_target) { + WAR << "Repeated call to initTarget()" << endl; + return; + } + _target = new Target(root); if (!commit_only) {