aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2017-07-19 05:08:29 -0400
committerJesse Luehrs <doy@tozt.net>2017-07-19 05:08:29 -0400
commitd436150c9917322d42cb845ebeb4f066c8b879d8 (patch)
tree4f86f6644208594b116191bdef1b07ba390b83f7
parenta5530361c2c9e5ea34f40d4a7192f87ce3d2c6bc (diff)
downloadvt100-rust-d436150c9917322d42cb845ebeb4f066c8b879d8.tar.gz
vt100-rust-d436150c9917322d42cb845ebeb4f066c8b879d8.zip
fix memory leak
-rw-r--r--src/screen.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/screen.rs b/src/screen.rs
index 6fdb804..64226c6 100644
--- a/src/screen.rs
+++ b/src/screen.rs
@@ -137,6 +137,7 @@ impl Screen {
len
)
}.to_vec();
+ unsafe { libc::free(plaintext as *mut libc::c_void) };
std::string::String::from_utf8(rust_plaintext).unwrap()
}