xattr.c: avoid warning about comparison between signed and unsigned

* daemon/xattr.c (getxattrs): Use an unsigned index.
This commit is contained in:
Jim Meyering
2009-08-17 10:30:52 +02:00
parent fabf3f6615
commit c36fa40b98

View File

@@ -195,11 +195,13 @@ getxattrs (const char *path,
error:
free (buf);
if (r) {
if (r->guestfs_int_xattr_list_val)
for (i = 0; i < r->guestfs_int_xattr_list_len; ++i) {
free (r->guestfs_int_xattr_list_val[i].attrname);
free (r->guestfs_int_xattr_list_val[i].attrval.attrval_val);
if (r->guestfs_int_xattr_list_val) {
unsigned int k;
for (k = 0; k < r->guestfs_int_xattr_list_len; ++k) {
free (r->guestfs_int_xattr_list_val[k].attrname);
free (r->guestfs_int_xattr_list_val[k].attrval.attrval_val);
}
}
free (r->guestfs_int_xattr_list_val);
}
free (r);