dpif-netlink: Fix error behavior in dpif_netlink_port_add__().
Until now, the code here would report an error to its caller as success.
This fixes the problem.
Found by inspection.
Acked-by: Alin Gabriel Serdean
@@ -716,7 +716,8 @@ dpif_netlink_port_add__(struct dpif_netlink *dpif, const char *name,
int error = 0;
if (dpif->handlers) {
- if (nl_sock_create(NETLINK_GENERIC, &socksp)) {
+ error = nl_sock_create(NETLINK_GENERIC, &socksp);
+ if (error) {
return error;
}
}
