From 8b231a26e4b9fe8956964d93cf1f6cf159b9d1c5 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 10 Nov 2014 18:20:14 -0500 Subject: [PATCH] embedding: cef_string_multimap_free() --- ports/cef/string_multimap.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ports/cef/string_multimap.rs b/ports/cef/string_multimap.rs index fac3c52821b..8aa544ca002 100644 --- a/ports/cef/string_multimap.rs +++ b/ports/cef/string_multimap.rs @@ -149,3 +149,13 @@ pub extern "C" fn cef_string_multimap_clear(smm: *mut cef_string_multimap_t) { (*v).clear(); } } + +#[no_mangle] +pub extern "C" fn cef_string_multimap_free(smm: *mut cef_string_multimap_t) { + unsafe { + if smm.is_null() { return; } + let v: Box>> = mem::transmute(smm); + cef_string_multimap_clear(smm); + drop(v); + } +}