don't close on free - libarchive takes care of this

This commit is contained in:
Jamie Winsor
2016-03-21 13:23:47 -07:00
parent a2e51c7f8b
commit baa9b408d6
2 changed files with 0 additions and 4 deletions
-2
View File
@@ -139,7 +139,6 @@ impl Reader for FileReader {
impl Drop for FileReader {
fn drop(&mut self) {
unsafe {
ffi::archive_read_close(self.handle()); // jw todo: close here?
ffi::archive_read_free(self.handle());
}
}
@@ -188,7 +187,6 @@ impl Reader for StreamReader {
impl Drop for StreamReader {
fn drop(&mut self) {
unsafe {
ffi::archive_read_close(self.handle()); // jw todo: close here?
ffi::archive_read_free(self.handle());
}
}
-2
View File
@@ -202,8 +202,6 @@ impl Default for Disk {
impl Drop for Disk {
fn drop(&mut self) {
// JW TODO: do not close, libarchive will handle it
self.close().unwrap();
unsafe {
ffi::archive_write_free(self.handle());
}