From bc8132e0bdfdefda3d251de2bbfb87f22881804e Mon Sep 17 00:00:00 2001 From: Michael Andres Date: Fri, 10 Feb 2006 11:29:32 +0000 Subject: [PATCH] - fixed bug in RelCompare. Implementation tested compare result for (-1,0,1), but must be (<0,0,>0). --- zypp/RelCompare.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zypp/RelCompare.h b/zypp/RelCompare.h index e059e7a..ac3dc1f 100644 --- a/zypp/RelCompare.h +++ b/zypp/RelCompare.h @@ -117,16 +117,16 @@ namespace zypp return compare( lhs, rhs ) != 0; break; case Rel::LT_e: - return compare( lhs, rhs ) == -1; + return compare( lhs, rhs ) < 0; break; case Rel::LE_e: - return compare( lhs, rhs ) != 1; + return compare( lhs, rhs ) <= 0; break; case Rel::GT_e: - return compare( lhs, rhs ) == 1; + return compare( lhs, rhs ) > 0; break; case Rel::GE_e: - return compare( lhs, rhs ) != -1; + return compare( lhs, rhs ) >= 0; break; case Rel::ANY_e: return true; -- 2.7.4