]> git.draconx.ca Git - upkg.git/commitdiff
libupkg: Remove checks for an unsigned quantity being less than 0.
authorNick Bowler <nbowler@draconx.ca>
Fri, 18 Sep 2009 14:43:10 +0000 (10:43 -0400)
committerNick Bowler <nbowler@draconx.ca>
Fri, 18 Sep 2009 14:43:10 +0000 (10:43 -0400)
src/libupkg.c

index 004cb4669fa7c64ab02a836406badaba590f86a0..2c0cf0724de05f358c5c1c86c09edcfc24b7accf 100644 (file)
@@ -357,12 +357,12 @@ static int pkg_init_imports(struct upkg *pkg)
 
                len = 0;
                rc = upkg_decode_index(&tmp, buf+len, nbuf-len);
 
                len = 0;
                rc = upkg_decode_index(&tmp, buf+len, nbuf-len);
-               if (rc == 0 || len < 0 || len >= pkg->name_count) goto err;
+               if (rc == 0 || len >= pkg->name_count) goto err;
                import->class_package = pkg->priv->names[tmp].name;
                len += rc;
 
                rc = upkg_decode_index(&tmp, buf+len, nbuf-len);
                import->class_package = pkg->priv->names[tmp].name;
                len += rc;
 
                rc = upkg_decode_index(&tmp, buf+len, nbuf-len);
-               if (rc == 0 || len < 0 || len >= pkg->name_count) goto err;
+               if (rc == 0 || len >= pkg->name_count) goto err;
                import->class_name = pkg->priv->names[tmp].name;
                len += rc;
 
                import->class_name = pkg->priv->names[tmp].name;
                len += rc;
 
@@ -371,7 +371,7 @@ static int pkg_init_imports(struct upkg *pkg)
                len += 4;
 
                rc = upkg_decode_index(&tmp, buf+len, nbuf-len);
                len += 4;
 
                rc = upkg_decode_index(&tmp, buf+len, nbuf-len);
-               if (rc == 0 || len < 0 || len >= pkg->name_count) goto err;
+               if (rc == 0 || len >= pkg->name_count) goto err;
                import->object_name = pkg->priv->names[tmp].name;
                len += rc;
 
                import->object_name = pkg->priv->names[tmp].name;
                len += rc;