소스 검색

18.0.3 release

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);