diff --git a/ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java b/ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java index 71e130b..0f67f18 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java @@ -546,7 +546,7 @@ private void attach(SessionState state) { attach(state.getConf()); } private void attach(HiveConf conf) { - this.conf = conf; + this.conf = new HiveConf(conf); ClassLoader classLoader = conf.getClassLoader(); if (classLoader != null) {