зеркало из https://github.com/mozilla/gecko-dev.git
make sure we write out 4 digit status flag; this fixes local mail folder corrupted problem when updating folder message flags
This commit is contained in:
Родитель
a40381ac0f
Коммит
e2e71e57b2
|
@ -292,7 +292,8 @@ void nsMailDatabase::UpdateFolderFlag(nsIMsgDBHdr *mailHdr, PRBool bSet,
|
|||
}
|
||||
fileStream->seek(position);
|
||||
// We are filing out old Cheddar flags here
|
||||
PR_snprintf(buf, sizeof(buf), X_MOZILLA_STATUS_FORMAT, flags);
|
||||
PR_snprintf(buf, sizeof(buf), X_MOZILLA_STATUS_FORMAT,
|
||||
flags & 0x0000FFFF);
|
||||
fileStream->write(buf, PL_strlen(buf));
|
||||
fileStream->flush();
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче