Cast void * to long before casting to char.

Thanks to Brad Roberts <braddr@puremagic.com> for the patch.
Bug #74078
This commit is contained in:
cls%seawood.org 2001-03-30 09:51:50 +00:00
Родитель c9c44399a3
Коммит 1ff1a8817d
1 изменённых файлов: 1 добавлений и 3 удалений

Просмотреть файл

@ -112,9 +112,7 @@ net_pop3_remove_messages_marked_delete(PLHashEntry* he,
PRIntn msgindex,
void *arg)
{
char valueChar = '\0';
if (he->value)
nsCRT::memcpy(&valueChar, he->value, sizeof(char));
char valueChar = (char)(long)he->value;
if (valueChar == DELETE_CHAR)
return HT_ENUMERATE_REMOVE;
else