diff --git a/controls/edit.c b/controls/edit.c index b0d6077cc94294d48d2bd1d563b304138962200e..491b317ef680abec39e3aad0a03c5da43868b667 100644 --- a/controls/edit.c +++ b/controls/edit.c @@ -3709,9 +3709,9 @@ static INT EDIT_WM_GetText(EDITSTATE *es, INT count, LPARAM lParam, BOOL unicode else { LPSTR textA = (LPSTR)lParam; - INT ret = WideCharToMultiByte(CP_ACP, 0, es->text, -1, textA, count, NULL, NULL); + WideCharToMultiByte(CP_ACP, 0, es->text, -1, textA, count, NULL, NULL); textA[count - 1] = 0; /* ensure 0 termination */ - return ret; + return strlen(textA); } }