rc = upkg_decode_index(&tmp, priv->buf+len, priv->nbuf-len);
if (rc == 0)
return -1;
- len += rc;
+ len = rc;
name = upkg_get_name(f->pkg, tmp);
if (!name) {
return -1;
} else if (strcmp(name, "None") == 0) {
- tot_len += rc;
+ tot_len += len;
break;
}
rc = decode_property(U_OBJECT(o), name, f, len);
if (rc == 0)
return -1;
- len += rc;
+ len = rc;
tot_len += len;
}