datapath: Check for positive packet length in vport_send().
[sliver-openvswitch.git] / datapath / vport.c
index 93ab2b5..745ffe4 100644 (file)
@@ -382,7 +382,7 @@ int ovs_vport_send(struct vport *vport, struct sk_buff *skb)
 {
        int sent = vport->ops->send(vport, skb);
 
-       if (likely(sent)) {
+       if (likely(sent > 0)) {
                struct pcpu_tstats *stats;
 
                stats = this_cpu_ptr(vport->percpu_stats);