summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/port/devmnt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/9/port/devmnt.c b/sys/src/9/port/devmnt.c
index 18bea77bd..1fec71ec0 100644
--- a/sys/src/9/port/devmnt.c
+++ b/sys/src/9/port/devmnt.c
@@ -895,7 +895,8 @@ mntrahread(Mntrah *rah, Chan *c, uchar *buf, long len, vlong off)
return 0;
if(off != rah->off){
rah->off = off;
- rah->seq = 0;
+ if(rahfindrpc(rah, off) == nil)
+ rah->seq = 0;
}
rah->off += len;
rah->seq += len;