X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fsymlink.c;fp=src%2Fsymlink.c;h=bd370e30bedca28fe10a52185a8ac48b85f172f1;hp=70301b35269d266b93f0c15b507939de9654648f;hb=9e2571b03cd9c71d11b3dad9ea5dcfa43f50deb4;hpb=9024010515ca562dd8730d4ca846b5335ff6e48a diff --git a/src/symlink.c b/src/symlink.c index 70301b35..bd370e30 100644 --- a/src/symlink.c +++ b/src/symlink.c @@ -171,7 +171,7 @@ make_symlink_reparse_data_buf(const char *symlink_target, */ ssize_t inode_readlink(const struct wim_inode *inode, char *buf, size_t buf_len, - const WIMStruct *w, int read_resource_flags) + const WIMStruct *w, bool threadsafe) { const struct wim_lookup_table_entry *lte; int ret; @@ -186,7 +186,7 @@ inode_readlink(const struct wim_inode *inode, char *buf, size_t buf_len, return -EIO; u8 res_buf[wim_resource_size(lte)]; - ret = read_full_wim_resource(lte, res_buf, read_resource_flags); + ret = read_full_resource_into_buf(lte, res_buf, threadsafe); if (ret != 0) return -EIO; return get_symlink_name(res_buf, wim_resource_size(lte), buf,