All pastes #261270 Raw Edit

Miscellany

public text v1 · immutable
#261270 ·published 2006-11-29 01:57 UTC
rendered paste body
Index: /home/joed/Onms-Trunk/opennms/opennms-services/src/main/java/org/opennms/netmgt/eventd/EventUtil.java
===================================================================
--- /home/joed/Onms-Trunk/opennms/opennms-services/src/main/java/org/opennms/netmgt/eventd/EventUtil.java       (revision 5203)
+++ /home/joed/Onms-Trunk/opennms/opennms-services/src/main/java/org/opennms/netmgt/eventd/EventUtil.java       (working copy)
@@ -289,9 +289,14 @@
             else if (value instanceof SnmpValue)
                 result = value.toString();
                } else if (encoding.equals("base64")) {
-                       if (value instanceof String)
-                               result = new String(Base64.encodeBase64(((String) value)
-                                               .getBytes()));
+                       if (value instanceof String) {
+
+                char [] b64val = value.toString().toCharArray();
+                result = new String (Base64.decodeBase64(b64val));
+                
+                //result = new String(Base64.encodeBase64(((String) value)
+                                               //.getBytes()));
+            }
                        else if (value instanceof Number) {
                                byte[] ibuf = null;
                                if (value instanceof BigInteger) {