diff options
| author | 2019-05-13 18:51:02 -0400 | |
|---|---|---|
| committer | 2019-09-30 17:27:23 -0400 | |
| commit | 2d410ddf4d9c0109d64fdf3319efeb9e6cc0bce1 (patch) | |
| tree | 81e11426f742b8e8605782095999dc3a3ec5524b /src/core/file_sys | |
| parent | boxcat: Use Etag header names for file digest (diff) | |
| download | yuzu-2d410ddf4d9c0109d64fdf3319efeb9e6cc0bce1.tar.gz yuzu-2d410ddf4d9c0109d64fdf3319efeb9e6cc0bce1.tar.xz yuzu-2d410ddf4d9c0109d64fdf3319efeb9e6cc0bce1.zip | |
bcat: Implement DeliveryCacheProgressImpl structure
Huge thanks to lioncash for re-ing this for me.
Diffstat (limited to 'src/core/file_sys')
| -rw-r--r-- | src/core/file_sys/vfs_libzip.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/file_sys/vfs_libzip.cpp b/src/core/file_sys/vfs_libzip.cpp index e34474ae0..8bdaa7e4a 100644 --- a/src/core/file_sys/vfs_libzip.cpp +++ b/src/core/file_sys/vfs_libzip.cpp | |||
| @@ -15,13 +15,13 @@ VirtualDir ExtractZIP(VirtualFile file) { | |||
| 15 | zip_error_t error{}; | 15 | zip_error_t error{}; |
| 16 | 16 | ||
| 17 | const auto data = file->ReadAllBytes(); | 17 | const auto data = file->ReadAllBytes(); |
| 18 | std::unique_ptr<zip_source_t, decltype(&zip_source_free)> src{ | 18 | std::unique_ptr<zip_source_t, decltype(&zip_source_close)> src{ |
| 19 | zip_source_buffer_create(data.data(), data.size(), 0, &error), zip_source_free}; | 19 | zip_source_buffer_create(data.data(), data.size(), 0, &error), zip_source_close}; |
| 20 | if (src == nullptr) | 20 | if (src == nullptr) |
| 21 | return nullptr; | 21 | return nullptr; |
| 22 | 22 | ||
| 23 | std::unique_ptr<zip_t, decltype(&zip_discard)> zip{zip_open_from_source(src.get(), 0, &error), | 23 | std::unique_ptr<zip_t, decltype(&zip_close)> zip{zip_open_from_source(src.get(), 0, &error), |
| 24 | zip_discard}; | 24 | zip_close}; |
| 25 | if (zip == nullptr) | 25 | if (zip == nullptr) |
| 26 | return nullptr; | 26 | return nullptr; |
| 27 | 27 | ||