aboutsummaryrefslogtreecommitdiffstats
path: root/src/filenames.rs
diff options
context:
space:
mode:
authorDirk Van Haerenborgh <vhdirk@gmail.com>2018-03-27 10:35:42 +0200
committerDirk Van Haerenborgh <vhdirk@gmail.com>2018-03-27 10:35:42 +0200
commit7452e9061b397c5f1876fa6a0db4d4539aeea7d8 (patch)
tree83f4d217246d0c234d9ea1660b7526128af608b9 /src/filenames.rs
parent65c58afe84b81ee0567eb9a6f38a2d36fbcf67f6 (diff)
downloadmail-7452e9061b397c5f1876fa6a0db4d4539aeea7d8.tar.gz
fix the iterators
Diffstat (limited to 'src/filenames.rs')
-rw-r--r--src/filenames.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/filenames.rs b/src/filenames.rs
index 5d6a19c..bf65700 100644
--- a/src/filenames.rs
+++ b/src/filenames.rs
@@ -55,8 +55,9 @@ impl<'d> iter::Iterator for Filenames<'d> {
}
let ctag = unsafe {
+ let t = ffi::notmuch_filenames_get(self.0);
ffi::notmuch_filenames_move_to_next(self.0);
- CStr::from_ptr(ffi::notmuch_filenames_get(self.0))
+ CStr::from_ptr(t)
};
Some(PathBuf::from(ctag.to_str().unwrap()))