diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-03-27 10:35:42 +0200 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-03-27 10:35:42 +0200 |
| commit | 7452e9061b397c5f1876fa6a0db4d4539aeea7d8 (patch) | |
| tree | 83f4d217246d0c234d9ea1660b7526128af608b9 /src/filenames.rs | |
| parent | 65c58afe84b81ee0567eb9a6f38a2d36fbcf67f6 (diff) | |
| download | mail-7452e9061b397c5f1876fa6a0db4d4539aeea7d8.tar.gz | |
fix the iterators
Diffstat (limited to 'src/filenames.rs')
| -rw-r--r-- | src/filenames.rs | 3 |
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())) |
