From d35e489499daaa64958a3d46688ba746a337041b Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Sun, 18 Feb 2007 18:29:28 +0000 Subject: * Fix version comparisons when one pkgrel doesn't exist (this ony fails on an == operation, technically, as 1.1.2-1 >= 1.1.2 is true. --- lib/libalpm/versioncmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/libalpm/versioncmp.c') diff --git a/lib/libalpm/versioncmp.c b/lib/libalpm/versioncmp.c index 489e109d..d23f0568 100644 --- a/lib/libalpm/versioncmp.c +++ b/lib/libalpm/versioncmp.c @@ -238,7 +238,7 @@ int _alpm_versioncmp(const char *a, const char *b) if((!*one) && (!*two)) { /* compare release numbers */ - if(rel1 && rel2) return(_alpm_versioncmp(rel1, rel2)); + if(rel1 && rel2 && strlen(rel1) && strlen(rel2)) return(_alpm_versioncmp(rel1, rel2)); return(0); } -- cgit v1.2.3