don't close on free - libarchive takes care of this
This commit is contained in:
parent
3838ba6718
commit
f621db6fad
2 changed files with 0 additions and 4 deletions
|
|
@ -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());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue