Page MenuHomeFreeBSD

D19206.1794630246.diff
No OneTemporary

Authored By
Unknown
Size
952 B
Referenced Files
None
Subscribers
None

D19206.1794630246.diff

Index: stand/common/dev_net.c
===================================================================
--- stand/common/dev_net.c
+++ stand/common/dev_net.c
@@ -122,13 +122,15 @@
{
struct iodesc *d;
va_list args;
- char *devname; /* Device part of file name (or NULL). */
+ struct devdesc *dev;
+ const char *devname; /* Device part of file name (or NULL). */
int error = 0;
va_start(args, f);
- devname = va_arg(args, char*);
+ dev = va_arg(args, struct devdesc *);
va_end(args);
+ devname = dev->d_dev->dv_name;
/* Before opening another interface, close the previous one first. */
if (netdev_sock >= 0 && strcmp(devname, netdev_name) != 0)
net_cleanup();
@@ -137,7 +139,7 @@
if (netdev_opens == 0) {
/* Find network interface. */
if (netdev_sock < 0) {
- netdev_sock = netif_open(devname);
+ netdev_sock = netif_open(dev);
if (netdev_sock < 0) {
printf("net_open: netif_open() failed\n");
return (ENXIO);

File Metadata

Mime Type
text/plain
Expires
Sat, Nov 14, 4:24 AM (36 m, 13 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41712197
Default Alt Text
D19206.1794630246.diff (952 B)

Event Timeline