소스 검색

SEC-1927: Corrected debug log in SessionManagementFilter to have a space between ID and the session and added guard to log statement

Rob Winch 13 년 전
부모
커밋
84141c4c76
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      web/src/main/java/org/springframework/security/web/session/SessionManagementFilter.java

+ 3 - 1
web/src/main/java/org/springframework/security/web/session/SessionManagementFilter.java

@@ -88,7 +88,9 @@ public class SessionManagementFilter extends GenericFilterBean {
             } else {
              // No security context or authentication present. Check for a session timeout
                 if (request.getRequestedSessionId() != null && !request.isRequestedSessionIdValid()) {
-                    logger.debug("Requested session ID" + request.getRequestedSessionId() + " is invalid.");
+                    if(logger.isDebugEnabled()) {
+                        logger.debug("Requested session ID " + request.getRequestedSessionId() + " is invalid.");
+                    }
 
                     if (invalidSessionStrategy != null) {
                         invalidSessionStrategy.onInvalidSessionDetected(request, response);