X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=lib%2Fvercmp.c;h=cfc7edd27519e9e1f58924ecbb5ff51e9d937a45;hb=c907b8ec08b06a4a256fd12b79b4bcf5088fbb19;hp=e6a415ca4b883bd7196a518fd7f045a3d8e00597;hpb=86d8fda79c6b83f5b1790388d9e419d999232d45;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 {