From 61b943ca3aba8edae7f5815ca6bb5d93aa18e252 Mon Sep 17 00:00:00 2001 From: Nathan Wagner Date: Tue, 26 Feb 2019 16:16:31 +0000 Subject: [PATCH] fix bug in vercmp --- lib/vercmp.c | 4 ++-- t/vercmp.t | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/vercmp.c b/lib/vercmp.c index 5d22aea..c533be0 100644 --- a/lib/vercmp.c +++ b/lib/vercmp.c @@ -192,8 +192,8 @@ int zpm_vercmp(const char *vsa, const char *vsb) { binfo.verlen = 255; } - strncpy(astr, ainfo.verstr, ainfo.verlen); - strncpy(bstr, binfo.verstr, binfo.verlen); + strncpy(astr, ainfo.version, ainfo.verlen); + strncpy(bstr, binfo.version, binfo.verlen); astr[ainfo.verlen] = 0; bstr[binfo.verlen] = 0; diff --git a/t/vercmp.t b/t/vercmp.t index 205f950..82fd290 100755 --- a/t/vercmp.t +++ b/t/vercmp.t @@ -4,9 +4,9 @@ . tap.sh -# 17 vtests, 3 least, 3 greatest, 2 other, 3 temp handling -# 17 * 6 + 3 + 3 -plan 111 +# 18 vtests, 3 least, 3 greatest, 2 other, 3 temp handling +# 18 * 6 + 3 + 3 +plan 117 require rm -rf tmp require mkdir tmp @@ -81,6 +81,7 @@ vtest 1.0-2 2.0-1 # full vtest ffmpeg-4.1-3 ffmpeg-4.1.1-1 vtest 4.1-3 4.1.1-1 +vtest 'pcre-8.42-2' 'pcre-8.43-1' require rm -rf tmp finish -- 2.40.0