[brlcad-commits] CVS: brlcad/src/vdeck vdeck.c, 14.17, 14.18 vproc.c, 14.12, 14.13
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: Sean M. <br...@us...> - 2007-10-14 08:01:48
|
Update of /cvsroot/brlcad/brlcad/src/vdeck In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26113/src/vdeck Modified Files: vdeck.c vproc.c Log Message: take care of a slew of level 4 flawfinder issues related to adding length parameters to string and i/o functions Index: vdeck.c =================================================================== RCS file: /cvsroot/brlcad/brlcad/src/vdeck/vdeck.c,v retrieving revision 14.17 retrieving revision 14.18 diff -w -u -r14.17 -r14.18 --- vdeck.c 15 Sep 2007 16:23:27 -0000 14.17 +++ vdeck.c 14 Oct 2007 08:01:46 -0000 14.18 @@ -531,7 +531,7 @@ } left = 0; } - strcpy( op, regdp->d_namep ); + strncpy( op, regdp->d_namep, 128 ); op += strlen(op); *op++ = '\n'; *op = '\0'; @@ -1558,7 +1558,7 @@ } else { - (void) strcpy( &buf[column], list[i] ); + (void) strncpy( &buf[column], list[i], MAX_COL+2 ); column += strlen( list[i] ); spaces = NAMESIZE - (column % NAMESIZE ); if( column + spaces < MAX_COL ) Index: vproc.c =================================================================== RCS file: /cvsroot/brlcad/brlcad/src/vdeck/vproc.c,v retrieving revision 14.12 retrieving revision 14.13 diff -w -u -r14.12 -r14.13 --- vproc.c 26 Jul 2007 01:14:00 -0000 14.12 +++ vproc.c 14 Oct 2007 08:01:46 -0000 14.13 @@ -306,7 +306,7 @@ } else { - (void) strcpy( &buf[column], list[i] ); + (void) strncpy( &buf[column], list[i], MAX_COL+2 ); column += strlen( list[i] ); spaces = NAMESIZE - (column % NAMESIZE ); if( column + spaces < MAX_COL ) |