David Benson пре 3 година
родитељ
комит
0620baf5d0
1 измењених фајлова са 8 додато и 1 уклоњено
  1. 8 1
      src/main/java/com/mxgraph/online/ProxyServlet.java

+ 8 - 1
src/main/java/com/mxgraph/online/ProxyServlet.java

@@ -115,7 +115,14 @@ public class ProxyServlet extends HttpServlet
 							&& (status == HttpURLConnection.HTTP_MOVED_PERM
 									|| status == HttpURLConnection.HTTP_MOVED_TEMP))
 					{
-						url = new URL(connection.getHeaderField("Location"));
+						String redirectUrl = connection.getHeaderField("Location");
+
+						if (!checkUrlParameter(redirectUrl))
+						{
+							break;
+						}
+
+						url = new URL(redirectUrl);
 						connection = url.openConnection();
 						((HttpURLConnection) connection)
 								.setInstanceFollowRedirects(true);