fix memcpy usage in chat commands and server shell

This commit is contained in:
Martin Michelsen
2023-03-07 23:23:57 -08:00
parent 838e53a91e
commit 4ba5689b25
2 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -756,10 +756,10 @@ session with ID 17205AE4, run the command `on 17205AE4 sc 1D 00 04 00`.\n\
PlayerInventoryItem item;
item.data.id = random_object<uint32_t>();
if (data.size() <= 12) {
memcpy(&item.data.data1, data.data(), data.size());
memcpy(item.data.data1.data(), data.data(), data.size());
} else {
memcpy(&item.data.data1, data.data(), 12);
memcpy(&item.data.data2, data.data() + 12, data.size() - 12);
memcpy(item.data.data1.data(), data.data(), 12);
memcpy(item.data.data2.data(), data.data() + 12, data.size() - 12);
}
if (command_name == "set-next-item") {