Index: includes/xmlrpc.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/xmlrpc.inc,v
retrieving revision 1.68
diff -u -p -r1.68 xmlrpc.inc
--- includes/xmlrpc.inc	22 Jul 2010 16:20:15 -0000	1.68
+++ includes/xmlrpc.inc	13 Aug 2010 15:21:23 -0000
@@ -106,9 +106,7 @@ function xmlrpc_value_get_xml($xmlrpc_va
       return '<double>' . $xmlrpc_value->data . '</double>';
 
     case 'string':
-      // Note: we don't escape apostrophes because of the many blogging clients
-      // that don't support numerical entities (and XML in general) properly.
-      return '<string>' . htmlspecialchars($xmlrpc_value->data) . '</string>';
+      return '<string>' . check_plain($xmlrpc_value->data) . '</string>';
 
     case 'array':
       $return = '<array><data>' . "\n";
