diff options
-rw-r--r-- | lib/libstand/ext2fs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libstand/ext2fs.c b/lib/libstand/ext2fs.c index 1bd78e2..e0afb3e 100644 --- a/lib/libstand/ext2fs.c +++ b/lib/libstand/ext2fs.c @@ -536,6 +536,7 @@ ext2fs_open(const char *upath, struct open_file *f) * Found terminal component. */ error = 0; + fp->f_seekp = 0; out: if (buf) free(buf); @@ -584,6 +585,7 @@ read_inode(ino_t inumber, struct open_file *f) for (level = 0; level < NIADDR; level++) fp->f_blkno[level] = -1; fp->f_buf_blkno = -1; + fp->f_seekp = 0; out: free(buf); |