=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/edit.c,v retrieving revision 1.38 retrieving revision 1.39 diff -c -r1.38 -r1.39 *** src/usr.bin/cvs/edit.c 2007/09/24 22:06:28 1.38 --- src/usr.bin/cvs/edit.c 2007/10/05 19:28:23 1.39 *************** *** 1,4 **** ! /* $OpenBSD: edit.c,v 1.38 2007/09/24 22:06:28 joris Exp $ */ /* * Copyright (c) 2006, 2007 Xavier Santolaria * --- 1,4 ---- ! /* $OpenBSD: edit.c,v 1.39 2007/10/05 19:28:23 gilles Exp $ */ /* * Copyright (c) 2006, 2007 Xavier Santolaria * *************** *** 425,431 **** { FILE *fp, *tfp; RCSNUM *ba_rev; - size_t len; int i; char *dp, *sp; char buf[MAXPATHLEN], *fields[2], rbuf[CVS_REV_BUFSZ]; --- 425,430 ---- *************** *** 449,457 **** if (fp != NULL) { while(fgets(buf, sizeof(buf), fp)) { ! len = strlen(buf); ! if (len > 0 && buf[len - 1] == '\n') ! buf[len - 1] = '\0'; if (buf[0] != 'B') continue; --- 448,454 ---- if (fp != NULL) { while(fgets(buf, sizeof(buf), fp)) { ! buf[strcspn(buf, "\n")] = '\0'; if (buf[0] != 'B') continue;