[devel] memcpy глючит (или я не умею его готовить)
Alexey V. Vissarionov
gremlin на altlinux.org
Чт Фев 21 16:25:01 MSK 2019
On 2019-02-21 16:17:07 +0300, Paul Wolneykien wrote:
> Коллеги, прошу помощи разбором одной проблемы. Предполагаю,
> что это какая-то очевидная ошибка: то ли я действительно не
> умею готовить memcpy(), то ли где-то в программе есть ошибки
> при работе с памятью, которые влияют косвенно (может в данном
> случае такое быть?).
> Итак, у меня есть вот такой код
>> 1460 if (_data.size % 2 && _data.data[8] == 0x04) {
(_data.size % 2) лично я поменял бы на (_data.size & 0x01)
>> 1461 // Uncompressed point (the first 8 bytes is the UKM)
>> 1462 memcpy (_data.data + 8, _data.data + 9, _data.size - 9);
>> 1463 _data.size--;
>> 1464 }
Наверняка какая-нибудь грабля с выравниванием...
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel