X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=lib%2Fvercmp.c;h=cfc7edd27519e9e1f58924ecbb5ff51e9d937a45;hb=09c80a1f8918d888063f4d1a75921a99fe5f0b5c;hp=e6a415ca4b883bd7196a518fd7f045a3d8e00597;hpb=8d39ba5617367d688e653ab40192a9c7f9a5c187;p=zpackage diff --git a/lib/vercmp.c b/lib/vercmp.c index e6a415c..cfc7edd 100644 --- a/lib/vercmp.c +++ b/lib/vercmp.c @@ -101,6 +101,16 @@ int zpm_vercmp(const char *vsa, const char *vsb) { int an, bn; int cmp; + if (vsa && !vsb) { + return 1; + } + if (vsb && !vsa) { + return -1; + } + if (!vsa && !vsb) { + return 0; + } + init_ver(&a, vsa); init_ver(&b, vsb); do {