core: fix a regression causing that driver and firmware versions are not set
Regression caused by 6ba93343e6
This commit is contained in:
@@ -384,10 +384,10 @@ device_get_driver_info (const char *iface, char **driver_version, char **firmwar
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Get driver and firmware version info */
|
/* Get driver and firmware version info */
|
||||||
|
memset (&drvinfo, 0, sizeof (drvinfo));
|
||||||
memset (&req, 0, sizeof (struct ifreq));
|
memset (&req, 0, sizeof (struct ifreq));
|
||||||
strncpy (req.ifr_name, iface, IFNAMSIZ);
|
strncpy (req.ifr_name, iface, IFNAMSIZ);
|
||||||
drvinfo.cmd = ETHTOOL_GDRVINFO;
|
drvinfo.cmd = ETHTOOL_GDRVINFO;
|
||||||
memset (&drvinfo, 0, sizeof (drvinfo));
|
|
||||||
req.ifr_data = &drvinfo;
|
req.ifr_data = &drvinfo;
|
||||||
|
|
||||||
errno = 0;
|
errno = 0;
|
||||||
|
Reference in New Issue
Block a user