X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Fdatapath.c;h=5f1b34cbff36ee4a324d209e8a1fb1ee13b5d32c;hb=a66034810666e84377e167ad88ea961caa8b4d17;hp=f045fe4b515a4ebf344d416d1e1d1166c623adcb;hpb=f87d3302c4e01189c437fafa4f0639c604962b18;p=sliver-openvswitch.git diff --git a/datapath/datapath.c b/datapath/datapath.c index f045fe4b5..5f1b34cbf 100644 --- a/datapath/datapath.c +++ b/datapath/datapath.c @@ -862,11 +862,8 @@ static int ovs_flow_cmd_new_or_set(struct sk_buff *skb, struct genl_info *info) goto err_unlock_ovs; /* The unmasked key has to be the same for flow updates. */ - error = -EINVAL; - if (!ovs_flow_cmp_unmasked_key(flow, &match)) { - OVS_NLERR("Flow modification message rejected, unmasked key does not match.\n"); + if (!ovs_flow_cmp_unmasked_key(flow, &match)) goto err_unlock_ovs; - } /* Update actions. */ old_acts = ovsl_dereference(flow->sf_acts);