diff options
Diffstat (limited to 'src/archive.c')
-rw-r--r-- | src/archive.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/archive.c b/src/archive.c index db9242f..1d956f3 100644 --- a/src/archive.c +++ b/src/archive.c @@ -303,8 +303,10 @@ int apk_tar_parse(struct apk_istream *is, apk_archive_entry_parser parser, toskip += 512 - ((offset + toskip) & 511); offset += toskip; if (toskip != 0) { - if ((r = apk_istream_read(is, NULL, toskip)) != toskip) + if ((r = apk_istream_read(is, NULL, toskip)) != toskip) { + r = -EIO; goto err; + } } } |