=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/sftp-client.c,v retrieving revision 1.51.2.1 retrieving revision 1.51.2.2 diff -u -r1.51.2.1 -r1.51.2.2 --- src/usr.bin/ssh/sftp-client.c 2005/03/10 16:28:27 1.51.2.1 +++ src/usr.bin/ssh/sftp-client.c 2005/06/05 02:22:39 1.51.2.2 @@ -20,7 +20,7 @@ /* XXX: copy between two remote sites */ #include "includes.h" -RCSID("$OpenBSD: sftp-client.c,v 1.51.2.1 2005/03/10 16:28:27 brad Exp $"); +RCSID("$OpenBSD: sftp-client.c,v 1.51.2.2 2005/06/05 02:22:39 brad Exp $"); #include @@ -856,7 +856,7 @@ debug3("Received reply T:%u I:%u R:%d", type, id, max_req); /* Find the request in our queue */ - for(req = TAILQ_FIRST(&requests); + for (req = TAILQ_FIRST(&requests); req != NULL && req->id != id; req = TAILQ_NEXT(req, tq)) ; @@ -1105,7 +1105,7 @@ debug3("SSH2_FXP_STATUS %d", status); /* Find the request in our queue */ - for(ack = TAILQ_FIRST(&acks); + for (ack = TAILQ_FIRST(&acks); ack != NULL && ack->id != r_id; ack = TAILQ_NEXT(ack, tq)) ;