Convert strcpy() to strncpy(), and just to be extra-super paranoid,
use memset(0) for extra bonus points. This commit was SVN r28668.
Этот коммит содержится в:
родитель
5ebb74bee3
Коммит
dd25421d48
@ -213,7 +213,8 @@ static int if_posix_open(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* copy entry over into our data structure */
|
/* copy entry over into our data structure */
|
||||||
strcpy(intf->if_name, ifr->ifr_name);
|
memset(intf->if_name, 0, sizeof(intf->if_name));
|
||||||
|
strncpy(intf->if_name, ifr->ifr_name, sizeof(intf->if_name) - 1);
|
||||||
intf->if_flags = ifr->ifr_flags;
|
intf->if_flags = ifr->ifr_flags;
|
||||||
|
|
||||||
/* every new address gets its own internal if_index */
|
/* every new address gets its own internal if_index */
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user