diff --git a/libisofs/aaip_0_2.h b/libisofs/aaip_0_2.h index 117ae66..c10e99e 100644 --- a/libisofs/aaip_0_2.h +++ b/libisofs/aaip_0_2.h @@ -5,7 +5,7 @@ Implementation for encoding and decoding xattr and ACL. See http://libburnia-project.org/wiki/AAIP - or doc/susp_aaip_1_0.txt + or doc/susp_aaip_2_0.txt test/aaip_0_2.h - Public declarations diff --git a/libisofs/node.c b/libisofs/node.c index 2840415..a626faa 100644 --- a/libisofs/node.c +++ b/libisofs/node.c @@ -1458,7 +1458,7 @@ int iso_aa_lookup_attr(unsigned char *aa_string, char *name, { size_t num_attrs = 0, *value_lengths = NULL; char **names = NULL, **values = NULL; - int i, ret = 0; + int i, ret = 0, found = 0; ret = iso_aa_get_attrs(aa_string, &num_attrs, &names, &value_lengths, &values, 0); @@ -1474,12 +1474,12 @@ int iso_aa_lookup_attr(unsigned char *aa_string, char *name, if (*value_length > 0) memcpy(*value, values[i], *value_length); (*value)[*value_length] = 0; - ret = 1; + found = 1; break; } iso_aa_get_attrs(aa_string, &num_attrs, &names, &value_lengths, &values, 1 << 15); - return ret; + return found; }