]> pd.if.org Git - zpackage/blobdiff - lib/vercmp.c
add zpm-search to look for packages and libraries
[zpackage] / lib / vercmp.c
index e6a415ca4b883bd7196a518fd7f045a3d8e00597..cfc7edd27519e9e1f58924ecbb5ff51e9d937a45 100644 (file)
@@ -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 {