View | Details | Raw Unified | Return to bug 32137
Collapse All | Expand All

(-)./jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/realm/RealmBase.java (-4 / +9 lines)
Lines 351-358 Link Here
351
            }
351
            }
352
        }
352
        }
353
353
354
        String serverDigest =
354
        String serverDigest = null;
355
            md5Encoder.encode(md5Helper.digest(valueBytes));
355
        synchronized(md5Helper) {
356
            serverDigest = md5Encoder.encode(md5Helper.digest(valueBytes));
357
        }
358
            
356
359
357
        if (log.isDebugEnabled()) {
360
        if (log.isDebugEnabled()) {
358
            log.debug("Digest : " + clientDigest + " Username:" + username 
361
            log.debug("Digest : " + clientDigest + " Username:" + username 
Lines 1092-1099 Link Here
1092
            }
1095
            }
1093
        }
1096
        }
1094
1097
1095
        byte[] digest =
1098
        byte[] digest = null;
1096
            md5Helper.digest(valueBytes);
1099
        synchronized(md5Helper) {
1100
            digest = md5Helper.digest(valueBytes);
1101
        }
1097
1102
1098
        return md5Encoder.encode(digest);
1103
        return md5Encoder.encode(digest);
1099
    }
1104
    }

Return to bug 32137