diff --git a/lrzip.c b/lrzip.c index 653891c..4945828 100644 --- a/lrzip.c +++ b/lrzip.c @@ -467,6 +467,7 @@ void decompress_file(rzip_control *control) fatal("Failed to open %s\n", infilecopy); } } + control->fd_in = fd_in; if (!(TEST_ONLY | STDOUT)) { if (FORCE_REPLACE) diff --git a/lrzip_private.h b/lrzip_private.h index 74dd163..9df5f97 100644 --- a/lrzip_private.h +++ b/lrzip_private.h @@ -189,6 +189,7 @@ struct rzip_control { int minor_version; i64 st_size; long page_size; + int fd_in; int fd_out; int fd_hist; char encrypt;