bpo-9194: Fix the bounds checking in winreg.c's fixupMultiSZ() (GH-12687)

This commit is contained in:
Zackery Spytz 2019-04-22 11:01:32 -06:00 committed by Steve Dower
parent 6ef726af3e
commit 56ed86490c

View file

@ -521,7 +521,7 @@ fixupMultiSZ(wchar_t **str, wchar_t *data, int len)
Q = data + len;
for (P = data, i = 0; P < Q && *P != '\0'; P++, i++) {
str[i] = P;
for(; *P != '\0'; P++)
for (; P < Q && *P != '\0'; P++)
;
}
}