dpif: Add new dpif_port_exists() function.
[openvswitch] / lib / dpif-linux.c
index 6b36ef600ac0e711fbdf8ac666fb532783e024a9..75bfc45872fa787c9ce495b1c57bdf6897e7755e 100644 (file)
@@ -492,7 +492,7 @@ dpif_linux_port_query__(const struct dpif *dpif, uint32_t port_no,
             /* A query by name reported that 'port_name' is in some datapath
              * other than 'dpif', but the caller wants to know about 'dpif'. */
             error = ENODEV;
-        } else {
+        } else if (dpif_port) {
             dpif_port->name = xstrdup(reply.name);
             dpif_port->type = xstrdup(netdev_vport_get_netdev_type(&reply));
             dpif_port->port_no = reply.port_no;