summaryrefslogtreecommitdiff
path: root/libtbd_xattrs.c
diff options
context:
space:
mode:
Diffstat (limited to 'libtbd_xattrs.c')
-rw-r--r--libtbd_xattrs.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libtbd_xattrs.c b/libtbd_xattrs.c
index 8f0886b..51c6168 100644
--- a/libtbd_xattrs.c
+++ b/libtbd_xattrs.c
@@ -99,11 +99,11 @@ int tbd_xattrs_names_each(tbd_xattrs_names_t const *names,
static int names_sum(char const *name, void *ud) {
if (name == NULL || ud == NULL)
return TBD_ERROR(TBD_ERROR_NULL_POINTER);
- (*((uint16_t*)ud))++;
+ (*((uint32_t*)ud))++;
return TBD_ERROR_SUCCESS;
}
-int tbd_xattrs_names_count(tbd_xattrs_names_t const *names, int *count) {
- int _count = 0;
+int tbd_xattrs_names_count(tbd_xattrs_names_t const *names, uint32_t *count) {
+ uint32_t _count = 0;
int err;
if ((err = tbd_xattrs_names_each(names, &names_sum, &_count)) ==
TBD_ERROR_SUCCESS) {