diff options
author | Emmanuel Bretelle <chantra@debuntu.org> | 2010-09-07 18:02:10 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2010-10-20 11:04:51 +0200 |
commit | eaaf50095b396e1372e42cb30672fdf038692275 (patch) | |
tree | c4bfce0fbd318d6a5fabb96ae4ef5563a2018224 /lib/tun.h | |
parent | 2a103687b6c08c95b96ccf447ef096bc7e54d7ae (diff) |
Set tun devname to IFNAMESIZ+1 to avoid warning
Relevant output from make:
../lib/tun.c: In function ‘tun_new’:
../lib/tun.c:688: warning: array subscript is above array bounds
Caused by assignement:
(*tun)->devname[IFNAMSIZ] = 0;
while devname defined as:
char devname[IFNAMSIZ];
Signed-off-by: Emmanuel Bretelle <chantra@debuntu.org>
Diffstat (limited to 'lib/tun.h')
-rw-r--r-- | lib/tun.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -45,7 +45,7 @@ struct tun_t { struct in_addr netmask; int addrs; /* Number of allocated IP addresses */ int routes; /* One if we allocated an automatic route */ - char devname[IFNAMSIZ];/* Name of the tun device */ + char devname[IFNAMSIZ+1];/* Name of the tun device */ int (*cb_ind) (struct tun_t *tun, void *pack, unsigned len); }; |