diff --git a/libisofs/aaip-os-freebsd.c b/libisofs/aaip-os-freebsd.c index fa5e8e0..b9a8e13 100644 --- a/libisofs/aaip-os-freebsd.c +++ b/libisofs/aaip-os-freebsd.c @@ -229,7 +229,7 @@ ex:; if(ret <= 0 || (flag & (1 << 15))) { if(*names != NULL) { - for(i= 0; i < *num_attrs; i++) + for(i= 0; i < (ssize_t) *num_attrs; i++) free((*names)[i]); free(*names); } @@ -238,7 +238,7 @@ ex:; free(*value_lengths); *value_lengths= NULL; if(*values != NULL) { - for(i= 0; i < *num_attrs; i++) + for(i= 0; i < (ssize_t) *num_attrs; i++) free((*values)[i]); free(*values); }