[Kernel] Fix logging of broken XamEnumerate usage.

This commit is contained in:
gibbed 2018-11-22 16:36:19 -06:00
parent 086d7e9da7
commit db234309bf
1 changed files with 5 additions and 2 deletions

View File

@ -202,8 +202,11 @@ dword_result_t XamEnumerate(dword_t handle, dword_t flags, lpvoid_t buffer,
if (actual_buffer_length != buffer_length) { if (actual_buffer_length != buffer_length) {
// Known culprits: // Known culprits:
// Final Fight: Double Impact // Final Fight: Double Impact
XELOGW("Broken usage of XamEnumerate! %.X vs %.X", buffer_length, XELOGW(
actual_buffer_length); "Broken usage of XamEnumerate! buffer length=%.X vs actual length=%.X "
"(item size=%.X, items per enumerate=%u)",
(uint32_t)buffer_length, actual_buffer_length, e->item_size(),
e->items_per_enumerate());
} }
buffer.Zero(actual_buffer_length); buffer.Zero(actual_buffer_length);