зеркало из 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);
|
||||
else {
|
||||
NS_WARNING("No case converter: only copying");
|
||||
memcpy((void*)aSource, (void*)dest, len * sizeof(*aSource));
|
||||
memcpy(dest, aSource, len * sizeof(*aSource));
|
||||
}
|
||||
mIter.advance(len);
|
||||
return len;
|
||||
|
@ -242,7 +242,7 @@ class CopyToUpperCase
|
|||
gCaseConv->ToUpper(aSource, dest, len);
|
||||
else {
|
||||
NS_WARNING("No case converter: only copying");
|
||||
memcpy((void*)aSource, (void*)dest, len * sizeof(*aSource));
|
||||
memcpy(dest, aSource, len * sizeof(*aSource));
|
||||
}
|
||||
mIter.advance(len);
|
||||
return len;
|
||||
|
|
Загрузка…
Ссылка в новой задаче