From: Nathan Wagner Date: Tue, 26 Feb 2019 16:16:31 +0000 (+0000) Subject: fix bug in vercmp X-Git-Tag: v0.7.0~12 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=61b943ca3aba8edae7f5815ca6bb5d93aa18e252 fix bug in vercmp --- 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