diff --git a/osdep/language-win.c b/osdep/language-win.c index 46d5158bbe..01bcf3bdb7 100644 --- a/osdep/language-win.c +++ b/osdep/language-win.c @@ -31,6 +31,7 @@ static void apppend_langs(char ***ret, size_t *ret_count, wchar_t *buf, ULONG co char *item = mp_to_utf8(NULL, buf + pos); MP_TARRAY_APPEND(NULL, *ret, *ret_count, item); talloc_steal(*ret, item); + pos += wcslen(buf + pos) + 1; } }