netdev: Change netdev_get_in4() to return an error code.
[openvswitch] / ofproto / ofproto.c
index 9cf46cc06379bbe4f4e652f7417d7c20ea2a4dc9..dfb95454bdd2d730bdd814cb98d7857e14516cd4 100644 (file)
@@ -1121,7 +1121,7 @@ make_ofport(const struct odp_port *odp_port)
     ofport = xmalloc(sizeof *ofport);
     ofport->netdev = netdev;
     ofport->opp.port_no = odp_port_to_ofp_port(odp_port->port);
-    memcpy(ofport->opp.hw_addr, netdev_get_etheraddr(netdev), ETH_ALEN);
+    netdev_get_etheraddr(netdev, ofport->opp.hw_addr);
     memcpy(ofport->opp.name, odp_port->devname,
            MIN(sizeof ofport->opp.name, sizeof odp_port->devname));
     ofport->opp.name[sizeof ofport->opp.name - 1] = '\0';