mirror of
https://github.com/isar/rusqlite.git
synced 2024-11-23 00:39:20 +08:00
Merge pull request #839 from gwenn/collation_destroy
Fix create_collation
This commit is contained in:
commit
1c64a088a1
@ -96,7 +96,12 @@ impl InnerConnection {
|
||||
Some(free_boxed_value::<C>),
|
||||
)
|
||||
};
|
||||
self.decode_result(r)
|
||||
let res = self.decode_result(r);
|
||||
// The xDestroy callback is not called if the sqlite3_create_collation_v2() function fails.
|
||||
if res.is_err() {
|
||||
drop(unsafe { Box::from_raw(boxed_f) });
|
||||
}
|
||||
res
|
||||
}
|
||||
|
||||
fn collation_needed(
|
||||
|
Loading…
Reference in New Issue
Block a user