dpif-netdev: Fix segfault handling packets.
[sliver-openvswitch.git] / lib / dpif-netdev.c
index 93dd1cd..035ceae 100644 (file)
@@ -1315,7 +1315,7 @@ dp_netdev_output_control(struct dp_netdev *dp, const struct ofpbuf *packet,
     upcall->key_len = key_len;
     upcall->userdata = arg;
 
-    q->upcalls[++q->head & QUEUE_MASK] = upcall;
+    q->upcalls[q->head++ & QUEUE_MASK] = upcall;
 
     return 0;
 }