fix(net): Initialize request struct
This commit is contained in:
parent
b303492759
commit
1b00993cb9
@ -159,6 +159,7 @@ namespace net {
|
|||||||
|
|
||||||
driver.cmd = ETHTOOL_GDRVINFO;
|
driver.cmd = ETHTOOL_GDRVINFO;
|
||||||
|
|
||||||
|
memset(&request, 0, sizeof(request));
|
||||||
strncpy(request.ifr_name, m_interface.c_str(), IFNAMSIZ - 0);
|
strncpy(request.ifr_name, m_interface.c_str(), IFNAMSIZ - 0);
|
||||||
|
|
||||||
request.ifr_data = reinterpret_cast<caddr_t>(&driver);
|
request.ifr_data = reinterpret_cast<caddr_t>(&driver);
|
||||||
@ -221,6 +222,7 @@ namespace net {
|
|||||||
struct ifreq request;
|
struct ifreq request;
|
||||||
struct ethtool_cmd data;
|
struct ethtool_cmd data;
|
||||||
|
|
||||||
|
memset(&request, 0, sizeof(request));
|
||||||
strncpy(request.ifr_name, m_interface.c_str(), IFNAMSIZ - 1);
|
strncpy(request.ifr_name, m_interface.c_str(), IFNAMSIZ - 1);
|
||||||
data.cmd = ETHTOOL_GSET;
|
data.cmd = ETHTOOL_GSET;
|
||||||
request.ifr_data = reinterpret_cast<caddr_t>(&data);
|
request.ifr_data = reinterpret_cast<caddr_t>(&data);
|
||||||
@ -245,6 +247,7 @@ namespace net {
|
|||||||
struct ethtool_value data;
|
struct ethtool_value data;
|
||||||
struct ifreq request;
|
struct ifreq request;
|
||||||
|
|
||||||
|
memset(&request, 0, sizeof(request));
|
||||||
strncpy(request.ifr_name, m_interface.c_str(), IFNAMSIZ - 1);
|
strncpy(request.ifr_name, m_interface.c_str(), IFNAMSIZ - 1);
|
||||||
data.cmd = ETHTOOL_GLINK;
|
data.cmd = ETHTOOL_GLINK;
|
||||||
request.ifr_data = reinterpret_cast<caddr_t>(&data);
|
request.ifr_data = reinterpret_cast<caddr_t>(&data);
|
||||||
|
Loading…
Reference in New Issue
Block a user