diff --git a/Core/Dialog/PSPOskDialog.cpp b/Core/Dialog/PSPOskDialog.cpp index 3ec0bd14b7..ba0b823bd4 100755 --- a/Core/Dialog/PSPOskDialog.cpp +++ b/Core/Dialog/PSPOskDialog.cpp @@ -794,7 +794,7 @@ int PSPOskDialog::NativeKeyboard() for (u32 i = 0, end = oskParams->fields[0].outtextlength; i < end; ++i) { u16 value = 0; - if (i < ARRAY_SIZE(input)) + if (i < FieldMaxLength()) value = input[i]; outText[i] = value; }