diff --git a/examples/payless/src/main/java/com/github/sherter/jcon/examples/payless/Payless.java b/examples/payless/src/main/java/com/github/sherter/jcon/examples/payless/Payless.java index 6f36a85..f22c67f 100644 --- a/examples/payless/src/main/java/com/github/sherter/jcon/examples/payless/Payless.java +++ b/examples/payless/src/main/java/com/github/sherter/jcon/examples/payless/Payless.java @@ -89,8 +89,9 @@ public void receiveFromSwitch(OFStatsReply reply, InterceptableForwarder.Context } // put in cache for future requests stats.put(pendingRequestMatch, flowReply.getEntries()); + } else { + context.sendUpstream(reply); } - context.sendUpstream(reply); } public static void main(String[] args) throws IOException, InterruptedException {