From: Nick Bowler Date: Fri, 18 Sep 2009 14:43:10 +0000 (-0400) Subject: libupkg: Remove checks for an unsigned quantity being less than 0. X-Git-Url: https://git.draconx.ca/gitweb/upkg.git/commitdiff_plain/8f527347207fa9177c3cf624f73fe33f9aad7f3d libupkg: Remove checks for an unsigned quantity being less than 0. --- diff --git a/src/libupkg.c b/src/libupkg.c index 004cb46..2c0cf07 100644 --- a/src/libupkg.c +++ b/src/libupkg.c @@ -357,12 +357,12 @@ static int pkg_init_imports(struct upkg *pkg) 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); - 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; @@ -371,7 +371,7 @@ static int pkg_init_imports(struct upkg *pkg) 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;