$NetBSD: patch-ag,v 1.1 2012/06/29 14:59:24 christos Exp $ --- cvs_direct.c.orig 2012-06-28 17:52:13.000000000 -0400 +++ cvs_direct.c 2012-06-28 17:52:51.000000000 -0400 @@ -916,7 +916,9 @@ else debug(DEBUG_APPERROR, "cvs_direct: didn't read version: %s", lbuff); - read_line(ctx, lbuff); + do + read_line(ctx, lbuff); + while(memcmp(lbuff, "M ", 2) == 0); if (strcmp(lbuff, "ok") != 0) debug(DEBUG_APPERROR, "cvs_direct: protocol error reading version");