Write out correct bytes in extract file.

Oops, this was always aligning to 4KB.
This commit is contained in:
Unknown W. Brackets
2016-06-04 18:16:42 -07:00
parent 6bbcf74926
commit 785908e552
+5 -3
View File
@@ -842,9 +842,11 @@ namespace MainWindow {
FILE *fp = File::OpenCFile(fn, "wb");
u32 handle = pspFileSystem.OpenFile(filename, FILEACCESS_READ, "");
u8 buffer[4096];
while (pspFileSystem.ReadFile(handle, buffer, sizeof(buffer)) > 0) {
fwrite(buffer, sizeof(buffer), 1, fp);
}
size_t bytes;
do {
bytes = pspFileSystem.ReadFile(handle, buffer, sizeof(buffer));
fwrite(buffer, 1, bytes, fp);
} while (bytes == sizeof(buffer));
pspFileSystem.CloseFile(handle);
fclose(fp);
}