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;