Use unsigned char in CornerstoneSave()
This commit is contained in:
parent
3be7ffbc48
commit
2e9dd1defa
1 changed files with 2 additions and 2 deletions
|
|
@ -3540,9 +3540,9 @@ void CornerstoneSave()
|
|||
if (!CornerStone.item.isEmpty()) {
|
||||
ItemPack id;
|
||||
PackItem(&id, &CornerStone.item);
|
||||
const auto *buffer = reinterpret_cast<char *>(&id);
|
||||
const auto *buffer = reinterpret_cast<uint8_t *>(&id);
|
||||
for (size_t i = 0; i < sizeof(ItemPack); i++) {
|
||||
sprintf(&sgOptions.Hellfire.szItem[i * 2], "%02X", buffer[i]);
|
||||
snprintf(&sgOptions.Hellfire.szItem[i * 2], 3, "%02hhX", buffer[i]);
|
||||
}
|
||||
} else {
|
||||
sgOptions.Hellfire.szItem[0] = '\0';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue