=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/rcs.c,v retrieving revision 1.307 retrieving revision 1.308 diff -c -r1.307 -r1.308 *** src/usr.bin/cvs/rcs.c 2010/10/31 15:37:34 1.307 --- src/usr.bin/cvs/rcs.c 2010/11/11 21:00:59 1.308 *************** *** 1,4 **** ! /* $OpenBSD: rcs.c,v 1.307 2010/10/31 15:37:34 nicm Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: rcs.c,v 1.308 2010/11/11 21:00:59 nicm Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. *************** *** 1063,1069 **** { struct rcs_lines *plines; struct rcs_line *lp; ! int added, i, lineno, nbln, removed; char op, *ep; u_char tmp; --- 1063,1069 ---- { struct rcs_lines *plines; struct rcs_line *lp; ! int added, i, nbln, removed; char op, *ep; u_char tmp; *************** *** 1081,1087 **** /* NUL-terminate line buffer for strtol() safety. */ tmp = lp->l_line[lp->l_len - 1]; lp->l_line[lp->l_len - 1] = '\0'; ! lineno = (int)strtol((lp->l_line + 1), &ep, 10); ep++; nbln = (int)strtol(ep, &ep, 10); /* Restore the last byte of the buffer */ --- 1081,1087 ---- /* NUL-terminate line buffer for strtol() safety. */ tmp = lp->l_line[lp->l_len - 1]; lp->l_line[lp->l_len - 1] = '\0'; ! (void)strtol((lp->l_line + 1), &ep, 10); ep++; nbln = (int)strtol(ep, &ep, 10); /* Restore the last byte of the buffer */