From 7aa8c5867d77ad0cfab9d2b418a1b9978a558687 Mon Sep 17 00:00:00 2001 From: LiquidFenrir Date: Tue, 27 Jun 2017 23:02:32 +0200 Subject: [PATCH] fix #31, 7z extraction bug terrible overlook, wonder why there were no warning --- source/file.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/file.c b/source/file.c index 30733f9..38a279f 100644 --- a/source/file.c +++ b/source/file.c @@ -214,7 +214,6 @@ Result extractFileFrom7z(const char * archive_file, const char * filename, const Handle filehandle; u32 bytesWritten = 0; - u64 offset = 0; ret = openFile(filepath, &filehandle, true); if (ret != 0) { @@ -222,7 +221,7 @@ Result extractFileFrom7z(const char * archive_file, const char * filename, const return EXTRACTION_ERROR_WRITEFILE; } - ret = writeFile(filehandle, &bytesWritten, offset, buf+offset, (u32)fileSize); + ret = writeFile(filehandle, &bytesWritten, 0, buf+offset, (u32)fileSize); closeFile(filehandle); free(buf);