From 80727e474ebdef72a3229d9ee4a48bc70232bb88 Mon Sep 17 00:00:00 2001
From: Tassilo Horn <tassilo@member.fsf.org>
Date: Wed, 25 Jan 2012 21:04:46 +0100
Subject: [PATCH 02/10] Fix the already pushed fix for CLJ-898.

---
 src/jvm/clojure/lang/Var.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/jvm/clojure/lang/Var.java b/src/jvm/clojure/lang/Var.java
index 213beef..799a153 100644
--- a/src/jvm/clojure/lang/Var.java
+++ b/src/jvm/clojure/lang/Var.java
@@ -103,9 +103,9 @@ public static Object getThreadBindingFrame(){
 }
 
 public static Object cloneThreadBindingFrame(){
-	Frame f = (Frame) dvals.get().clone();
+	Frame f = dvals.get();
 	if(f != null)
-		return f;
+		return f.clone();
 	return new Frame();
 }
 
-- 
1.7.8.4

