From 021da9df4c91c060f77b01b2675b5a9a592560d3 Mon Sep 17 00:00:00 2001
From: vit9696 <vit9696@users.noreply.github.com>
Date: Wed, 10 Oct 2018 23:32:58 +0300
Subject: [PATCH] Fix file extraction in UEFIExtract

---
 UEFIExtract/ffsdumper.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/UEFIExtract/ffsdumper.cpp b/UEFIExtract/ffsdumper.cpp
index 367e0ab..1888954 100644
--- a/UEFIExtract/ffsdumper.cpp
+++ b/UEFIExtract/ffsdumper.cpp
@@ -93,9 +93,9 @@ USTATUS FfsDumper::recursiveDump(const UModelIndex & index, const UString & path
                 std::ofstream file(filename.toLocal8Bit(), std::ofstream::binary);
                 if (!file)
                     return U_FILE_OPEN;
-                const UByteArray &headerData = model->header(index);
-                const UByteArray &bodyData = model->body(index);
-                const UByteArray &tailData = model->tail(index);
+                const UByteArray &headerData = model->header(fileIndex);
+                const UByteArray &bodyData = model->body(fileIndex);
+                const UByteArray &tailData = model->tail(fileIndex);
                 file.write(headerData.constData(), headerData.size());
                 file.write(bodyData.constData(), bodyData.size());
                 file.write(tailData.constData(), tailData.size());