diff options
Diffstat (limited to 'src/input_common/drivers/virtual_amiibo.cpp')
| -rw-r--r-- | src/input_common/drivers/virtual_amiibo.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/input_common/drivers/virtual_amiibo.cpp b/src/input_common/drivers/virtual_amiibo.cpp index f8bafe553..6435b8af8 100644 --- a/src/input_common/drivers/virtual_amiibo.cpp +++ b/src/input_common/drivers/virtual_amiibo.cpp | |||
| @@ -82,6 +82,7 @@ VirtualAmiibo::Info VirtualAmiibo::LoadAmiibo(const std::string& filename) { | |||
| 82 | switch (nfc_file.GetSize()) { | 82 | switch (nfc_file.GetSize()) { |
| 83 | case AmiiboSize: | 83 | case AmiiboSize: |
| 84 | case AmiiboSizeWithoutPassword: | 84 | case AmiiboSizeWithoutPassword: |
| 85 | case AmiiboSizeWithSignature: | ||
| 85 | data.resize(AmiiboSize); | 86 | data.resize(AmiiboSize); |
| 86 | if (nfc_file.Read(data) < AmiiboSizeWithoutPassword) { | 87 | if (nfc_file.Read(data) < AmiiboSizeWithoutPassword) { |
| 87 | return Info::NotAnAmiibo; | 88 | return Info::NotAnAmiibo; |
| @@ -109,6 +110,7 @@ VirtualAmiibo::Info VirtualAmiibo::LoadAmiibo(std::span<u8> data) { | |||
| 109 | switch (data.size_bytes()) { | 110 | switch (data.size_bytes()) { |
| 110 | case AmiiboSize: | 111 | case AmiiboSize: |
| 111 | case AmiiboSizeWithoutPassword: | 112 | case AmiiboSizeWithoutPassword: |
| 113 | case AmiiboSizeWithSignature: | ||
| 112 | nfc_data.resize(AmiiboSize); | 114 | nfc_data.resize(AmiiboSize); |
| 113 | break; | 115 | break; |
| 114 | case MifareSize: | 116 | case MifareSize: |