From 6e60d48b0a7ce11a06459aef1b8667d77589132d Mon Sep 17 00:00:00 2001 From: wenshao Date: Sun, 28 Jul 2013 10:36:05 +0800 Subject: [PATCH] bug fixed for thread-safe init --- src/main/java/com/alibaba/druid/wall/WallFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/wall/WallFilter.java b/src/main/java/com/alibaba/druid/wall/WallFilter.java index 154ede83c8..8c947ed28e 100644 --- a/src/main/java/com/alibaba/druid/wall/WallFilter.java +++ b/src/main/java/com/alibaba/druid/wall/WallFilter.java @@ -59,7 +59,7 @@ public class WallFilter extends FilterAdapter implements WallFilterMBean { public final static String ATTR_SQL_STAT = "wall.sqlStat"; @Override - public void init(DataSourceProxy dataSource) { + public synchronized void init(DataSourceProxy dataSource) { if (this.dbType == null || this.dbType.trim().length() == 0) { if (dataSource != null && dataSource.getDbType() != null) { this.dbType = dataSource.getDbType();