X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/642855f81fd03b9fd6540ac99c665b57b4b38cc8..45e1f8b055043e54be35462852ab6649d634da7c:/lunaix-os/kernel/fs/xattr.c diff --git a/lunaix-os/kernel/fs/xattr.c b/lunaix-os/kernel/fs/xattr.c index 6fdb300..3fa09a0 100644 --- a/lunaix-os/kernel/fs/xattr.c +++ b/lunaix-os/kernel/fs/xattr.c @@ -15,7 +15,8 @@ xattr_new(struct hstr* name) return NULL; } *entry = - (struct v_xattr_entry){ .name = HHSTR(valloc(VFS_NAME_MAXLEN), 0, 0) }; + (struct v_xattr_entry){ .name = HHSTR(valloc(VFS_NAME_MAXLEN), 0, 0), + .value = NULL }; hstrcpy(&entry->name, name); return entry; @@ -24,7 +25,7 @@ xattr_new(struct hstr* name) void xattr_free(struct v_xattr_entry* entry) { - vfree(entry->name.value); + vfree((void*)entry->name.value); vfree(entry); }