зеркало из https://github.com/mozilla/gecko-dev.git
Bug 291029 reversed args to memcpy results in write to readonly memory [@ memcpy - CopyToLowerCase::write]
r=dougt sr=roc a=asa
This commit is contained in:
Родитель
147820e38a
Коммит
800b238475
|
@ -156,7 +156,7 @@ class CopyToLowerCase
|
||||||
gCaseConv->ToLower(aSource, dest, len);
|
gCaseConv->ToLower(aSource, dest, len);
|
||||||
else {
|
else {
|
||||||
NS_WARNING("No case converter: only copying");
|
NS_WARNING("No case converter: only copying");
|
||||||
memcpy((void*)aSource, (void*)dest, len * sizeof(*aSource));
|
memcpy(dest, aSource, len * sizeof(*aSource));
|
||||||
}
|
}
|
||||||
mIter.advance(len);
|
mIter.advance(len);
|
||||||
return len;
|
return len;
|
||||||
|
@ -242,7 +242,7 @@ class CopyToUpperCase
|
||||||
gCaseConv->ToUpper(aSource, dest, len);
|
gCaseConv->ToUpper(aSource, dest, len);
|
||||||
else {
|
else {
|
||||||
NS_WARNING("No case converter: only copying");
|
NS_WARNING("No case converter: only copying");
|
||||||
memcpy((void*)aSource, (void*)dest, len * sizeof(*aSource));
|
memcpy(dest, aSource, len * sizeof(*aSource));
|
||||||
}
|
}
|
||||||
mIter.advance(len);
|
mIter.advance(len);
|
||||||
return len;
|
return len;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче