[PATCH] libarchive: fix build failure on NOMMU systems
Ron Yorston
rmy at pobox.com
Tue Aug 22 10:34:03 UTC 2017
In the old code fd was an argument, now we need to get the file descriptor
from the xstate structure.
Signed-off-by: Ron Yorston <rmy at pobox.com>
---
archival/libarchive/open_transformer.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/archival/libarchive/open_transformer.c b/archival/libarchive/open_transformer.c
index 290dd130f..e81a81072 100644
--- a/archival/libarchive/open_transformer.c
+++ b/archival/libarchive/open_transformer.c
@@ -234,7 +234,7 @@ static void fork_transformer_and_free(transformer_state_t *xstate)
* an external unzipper that wants
* file position at the start of the file.
*/
- xlseek(fd, - xstate->signature_skipped, SEEK_CUR);
+ xlseek(xstate->src_fd, - xstate->signature_skipped, SEEK_CUR);
xstate->signature_skipped = 0;
fork_transformer_with_sig(xstate->src_fd, xstate->xformer, xstate->xformer_prog);
# endif
--
2.13.5
More information about the busybox
mailing list