From 080c9316350bc3a72efe3423e20a31a628e89524 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20Br=C3=BCckl?= Date: Tue, 2 Jun 2020 13:06:46 +0200 Subject: [PATCH] Handle multi-volume 7zip archives Replace a sloppy data section detection with a more robust one. This fixes github issue #92, reported by apoleon. --- src/7zip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/7zip.c b/src/7zip.c index 091a19aa..1d5f2e59 100644 --- a/src/7zip.c +++ b/src/7zip.c @@ -213,7 +213,7 @@ static void xa_7zip_parse_output (gchar *line, XArchive *archive) archive->has_password = TRUE; } - if ((line[0] == '-') && line[3]) + if (strncmp(line, "-----", 5) == 0) { data_line = TRUE; return;