diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sqfs/xattr/xattr_reader.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/sqfs/xattr/xattr_reader.c b/lib/sqfs/xattr/xattr_reader.c index 37f222a..d3adc46 100644 --- a/lib/sqfs/xattr/xattr_reader.c +++ b/lib/sqfs/xattr/xattr_reader.c @@ -256,6 +256,10 @@ int sqfs_xattr_reader_read_value(sqfs_xattr_reader_t *xr, ret = sqfs_meta_reader_seek(xr->kvrd, new_start, new_offset); if (ret) return ret; + + ret = sqfs_meta_reader_read(xr->kvrd, &value, sizeof(value)); + if (ret) + return ret; } value.size = le32toh(value.size); |