|
From: Petr S. <pe...@us...> - 2001-10-09 18:59:10
|
Update of /cvsroot/cscope/cscope/src
In directory usw-pr-cvs1:/tmp/cvs-serv31785/src
Modified Files:
dir.c
Log Message:
Possible prevention of a buffer overflow (Valentin).
Index: dir.c
===================================================================
RCS file: /cvsroot/cscope/cscope/src/dir.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** dir.c 2001/07/09 14:58:25 1.12
--- dir.c 2001/10/09 18:59:07 1.13
***************
*** 202,206 ****
/* compute its path from higher view path source dirs */
for (i = 1; i < nvpsrcdirs; ++i) {
! (void) sprintf(path, "%s/%s", srcdirs[i], dir);
addincdir(dir, path);
}
--- 202,207 ----
/* compute its path from higher view path source dirs */
for (i = 1; i < nvpsrcdirs; ++i) {
! (void) snprintf(path, PATHLEN+1,
! "%s/%s", srcdirs[i], dir);
addincdir(dir, path);
}
|