blob: 9f567c6ff34ab9bfe0746f40ae7fcb9e07def51a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
$NetBSD: patch-dbf.c,v 1.1 2017/03/30 15:54:03 adam Exp $
Avoid accessing elements past array's size.
--- dbf.c.orig 2017-03-30 15:50:09.000000000 +0000
+++ dbf.c
@@ -205,7 +205,7 @@ dbf_table *dbf_from_rdb(char *afname, ch
strcpy(rdb_f, afname);
else {
memcpy(rdb_f, afname, MAXPATH - 1);
- rdb_f[MAXPATH] = '\0';
+ rdb_f[MAXPATH - 1] = '\0';
}
@@ -220,7 +220,7 @@ dbf_table *dbf_from_rdb(char *afname, ch
strcpy(t->filename, fname);
else {
memcpy(t->filename, fname, MAXPATH - 1);
- t->filename[MAXPATH] = '\0';
+ t->filename[MAXPATH - 1] = '\0';
}
// first two lines are irrelevant
|