diff --git a/proxy-backend/malaria/MalariaServer.java b/proxy-backend/malaria/MalariaServer.java index 0139b5c..93c9942 100644 --- a/proxy-backend/malaria/MalariaServer.java +++ b/proxy-backend/malaria/MalariaServer.java @@ -55,6 +55,7 @@ public void serveSocket(Socket client, ServerSocket proxySocket, String hostname return; } + handleProxyRequests: while (true) { Socket proxyClient = proxySocket.accept(); InputStreamReader proxyIn = new InputStreamReader(proxyClient.getInputStream()); @@ -79,7 +80,7 @@ public void serveSocket(Socket client, ServerSocket proxySocket, String hostname proxyOut.flush(); proxyClient.close(); System.out.println("Not accessible"); - continue; + continue handleProxyRequests; } if (dl == -1) { String fl = new String(buffer, "UTF8").toString().split(":", 2)[0];