mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-08-18 11:53:05 +08:00
[lwip][ppp]: fix the risk of name member contamination in the ppp netif
This commit is contained in:
@@ -213,6 +213,7 @@ if RT_USING_LWIP
|
||||
config RT_LWIP_NETIF_NAMESIZE
|
||||
int "netif name length"
|
||||
default 6
|
||||
range 3 32
|
||||
|
||||
config SO_REUSE
|
||||
int "Enable SO_REUSEADDR option"
|
||||
|
||||
@@ -469,8 +469,7 @@ static void ppp_do_connect(void *arg) {
|
||||
* ppp_netif_init_cb - netif init callback
|
||||
*/
|
||||
static err_t ppp_netif_init_cb(struct netif *netif) {
|
||||
netif->name[0] = 'p';
|
||||
netif->name[1] = 'p';
|
||||
strncpy(netif->name, "pp", sizeof(netif->name));
|
||||
#if PPP_IPV4_SUPPORT
|
||||
netif->output = ppp_netif_output_ip4;
|
||||
#endif /* PPP_IPV4_SUPPORT */
|
||||
|
||||
Reference in New Issue
Block a user