mirror of
https://github.com/chatmail/core.git
synced 2026-05-20 15:26:30 +03:00
memory is hard
This commit is contained in:
@@ -255,7 +255,10 @@ pub unsafe fn dc_mimeparser_parse(
|
|||||||
// insert new one
|
// insert new one
|
||||||
filepart.msg = mimeparser.parts[0].msg;
|
filepart.msg = mimeparser.parts[0].msg;
|
||||||
|
|
||||||
// clear old one out
|
// forget the one we use now
|
||||||
|
mimeparser.parts[0].msg = std::ptr::null_mut();
|
||||||
|
|
||||||
|
// swap new with old
|
||||||
let old = std::mem::replace(&mut mimeparser.parts[0], filepart);
|
let old = std::mem::replace(&mut mimeparser.parts[0], filepart);
|
||||||
|
|
||||||
// unref old one
|
// unref old one
|
||||||
|
|||||||
Reference in New Issue
Block a user