diff options
| -rw-r--r-- | sys/src/cmd/sshfs.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/cmd/sshfs.c b/sys/src/cmd/sshfs.c index b3cbbfe1d..e65912133 100644 --- a/sys/src/cmd/sshfs.c +++ b/sys/src/cmd/sshfs.c @@ -938,18 +938,19 @@ recvproc(void *) } id = GET4(rxpkt + 1); if(id >= MAXREQID){ - fprint(2, "sshfs: received response with id out of range, %d > %d\n", id, MAXREQID); + fprint(2, "sshfs: received %Σ response with id out of range, %d > %d\n", t, id, MAXREQID); continue; } qlock(&sreqidlock); r = sreqrd[id]; if(r != nil){ sreqrd[id] = nil; + r->reqid = -1; rwakeup(&sreqidrend); } qunlock(&sreqidlock); if(r == nil){ - fprint(2, "sshfs: received response to non-existent request (req id = %d)\n", id); + fprint(2, "sshfs: received %Σ response to non-existent request (req id = %d)\n", t, id); continue; } if(r->closefid != nil){ |
