diff options
Diffstat (limited to 'lib/tar/src/read_sparse_map_old.c')
-rw-r--r-- | lib/tar/src/read_sparse_map_old.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/tar/src/read_sparse_map_old.c b/lib/tar/src/read_sparse_map_old.c index 1794073..0915214 100644 --- a/lib/tar/src/read_sparse_map_old.c +++ b/lib/tar/src/read_sparse_map_old.c @@ -60,8 +60,11 @@ sparse_map_t *read_gnu_old_sparse(sqfs_istream_t *fp, tar_header_t *hdr) do { ret = sqfs_istream_read(fp, &sph, sizeof(sph)); - if (ret < 0) + if (ret < 0) { + sqfs_perror(fp->get_filename(fp), + "reading old GNU sparse list", ret); goto fail; + } if ((size_t)ret < sizeof(sph)) goto fail_eof; |