[Kernel] Some titles seem to explicitly expect X_ERROR_FUNCTION_FAILED to mean no more files when enumerating content.
This commit is contained in:
parent
bd45a5defd
commit
03d6de997c
|
@ -373,7 +373,7 @@ dword_result_t XamEnumerate(dword_t handle, dword_t flags, lpvoid_t buffer,
|
||||||
if (actual_buffer_length < e->item_size()) {
|
if (actual_buffer_length < e->item_size()) {
|
||||||
result = X_ERROR_INSUFFICIENT_BUFFER;
|
result = X_ERROR_INSUFFICIENT_BUFFER;
|
||||||
} else if (e->current_item() >= e->item_count()) {
|
} else if (e->current_item() >= e->item_count()) {
|
||||||
result = X_ERROR_NO_MORE_FILES;
|
result = X_ERROR_FUNCTION_FAILED;
|
||||||
} else {
|
} else {
|
||||||
auto item_buffer = buffer.as<uint8_t*>();
|
auto item_buffer = buffer.as<uint8_t*>();
|
||||||
auto max_items = actual_buffer_length / e->item_size();
|
auto max_items = actual_buffer_length / e->item_size();
|
||||||
|
|
Loading…
Reference in New Issue