Fix format truncation in RoF2 OP_Trader

This commit is contained in:
Michael Cook (mackal) 2020-01-16 18:04:20 -05:00
parent 14402c9c41
commit baf4cc62eb

View File

@ -37,6 +37,7 @@
#include <sstream> #include <sstream>
#include <numeric> #include <numeric>
#include <cassert> #include <cassert>
#include <cinttypes>
namespace RoF2 namespace RoF2
@ -3548,7 +3549,7 @@ namespace RoF2
{ {
eq->items[i].Unknown18 = 0; eq->items[i].Unknown18 = 0;
if (i < 80) { if (i < 80) {
snprintf(eq->items[i].SerialNumber, sizeof(eq->items[i].SerialNumber), "%016d", emu->SerialNumber[i]); snprintf(eq->items[i].SerialNumber, sizeof(eq->items[i].SerialNumber), "%016" PRId64, emu->SerialNumber[i]);
eq->ItemCost[i] = emu->ItemCost[i]; eq->ItemCost[i] = emu->ItemCost[i];
} }
else { else {