Fixing a corruption error in channel rename (the channel was being deallocated in Sanakirja, but still referenced by the transaction)
[?]
Dec 8, 2020, 12:09 PM
GMGTWOWOPYCGOD3QEQAF5PSQVZWURAIVU6S6URXNHDAGQSC4P3EACDependencies
- [2]
VO5OQW4WRemoving anyhow in libpijul - [3]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- edit in libpijul/src/pristine/sanakirja.rs at line 1050
let mut dbs_channels: ::sanakirja::Db<UnsafeSmallStr, (u64, u64, u64, u64, u64, u64)> =unsafe { std::mem::transmute(self.channels) }; - replacement in libpijul/src/pristine/sanakirja.rs at line 1055
&mut self.channels,&mut dbs_channels, - edit in libpijul/src/pristine/sanakirja.rs at line 1060
self.channels = unsafe { std::mem::transmute(dbs_channels) };