When looking for revision, break out of the loop at the end rather than
authornicm <nicm@openbsd.org>
Sat, 31 Jul 2010 11:37:37 +0000 (11:37 +0000)
committernicm <nicm@openbsd.org>
Sat, 31 Jul 2010 11:37:37 +0000 (11:37 +0000)
commitc6595ffe2828e517e0c6ce431ea15b0ad113c9df
tree0073ef9e9592e2f81afa7576a621e6fc0a64e72f
parent368a866d7e5cc70b23fe9b3107ccbd82a663d8cb
When looking for revision, break out of the loop at the end rather than
looping forever.

This prevents the server going into an infinite loop when the repository
is behind the checkout, but the behaviour is not correct (it is an error
rather than ignoring the file), so mark with an XXX for now. Some
underlying OpenCVS functions are too fatal()-happy and will probably
need to be changed in order to fix this properly.

Problem reported by sthen.

ok xsa ray
usr.bin/cvs/rcs.c