blob: c30822631d92baeafaa8979ebe169d3a573969bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
--- rc.c~ 2004-05-28 17:37:30.000000000 +0100
+++ rc.c 2004-11-16 20:33:47.000000000 +0000
@@ -810,7 +810,8 @@
int line = 0; /* Line number */
int err = 0; /* Set to 1 if there was a syntax error */
- strcpy((char *)buf, (char *)name);
+ strncpy((char *)buf, (char *)name, sizeof(buf) - 1);
+ buf[sizeof(buf)-1] = '\0';
#ifdef __MSDOS__
fd = fopen((char *)buf, "rt");
#else
|