2002/04/28 21:12:47
[org.ibex.core.git] / src / org / xwt / XMLRPC.java
index ca5b54f..4da6b1c 100644 (file)
@@ -6,6 +6,7 @@ import java.net.*;
 import java.util.*;
 import org.mozilla.javascript.*;
 import org.xwt.util.*;
+import org.bouncycastle.util.encoders.Base64;
 
 /**
  *  An XML-RPC client implemented as a Rhino JavaScript Host
@@ -106,7 +107,7 @@ class XMLRPC extends XML implements Function {
             objects.setElementAt(new Double(new String(content.getBuf(), 0, content.size())), objects.size() - 1);
 
         else if (name.equals("base64"))
-            objects.setElementAt(new String(content.getBuf(), 0, content.size()), objects.size() - 1);
+            objects.setElementAt(new String(Base64.decode(new String(content.getBuf(), 0, content.size()))), objects.size() - 1);
 
         else if (name.equals("name"))
             objects.addElement(new String(content.getBuf(), 0, content.size()));