From 90216d6204e8a57bfcdd652d246f49f1dae78470 Mon Sep 17 00:00:00 2001
From: Juergen Hoetzel <juergen@archlinux.org>
Date: Mon, 10 Sep 2012 16:02:00 +0200
Subject: [PATCH 3/3] Extend Destract protocol on nil to handle null
 references  gracefully, refs JMX-7

---
 src/main/clojure/clojure/java/jmx.clj | 4 +++-
 1 Datei geändert, 3 Zeilen hinzugefügt(+), 1 Zeile entfernt(-)

diff --git a/src/main/clojure/clojure/java/jmx.clj b/src/main/clojure/clojure/java/jmx.clj
index 705bbb8..cf215e8 100644
--- a/src/main/clojure/clojure/java/jmx.clj
+++ b/src/main/clojure/clojure/java/jmx.clj
@@ -146,7 +146,9 @@
    (into {} (zipmap (keys m) (map objects->data (vals m)))))
 
   Object
-  (objects->data [obj] obj))
+  (objects->data [obj] obj)
+  nil
+  (objects->data [_] nil))
 
 (def ^{:private true} guess-attribute-map
      {"java.lang.Integer" "int"
-- 
1.7.12

