Index: includes/xmlrpc.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/xmlrpc.inc,v
retrieving revision 1.47
diff -u -u -p -r1.47 xmlrpc.inc
--- includes/xmlrpc.inc	9 Jan 2008 21:52:43 -0000	1.47
+++ includes/xmlrpc.inc	25 Feb 2008 16:25:57 -0000
@@ -256,7 +256,7 @@ function xmlrpc_message_tag_close($parse
     case 'value':
       // If no type is indicated, the type is string
       // We take special care for empty values
-      if (trim($xmlrpc_message->current_tag_contents) != '' || $xmlrpc_message->last_open == 'value') {
+      if (trim($xmlrpc_message->current_tag_contents) != '' || !isset($xmlrpc_message->last_open) && $xmlrpc_message->last_open == 'value') {
         $value = (string)$xmlrpc_message->current_tag_contents;
         $value_flag = TRUE;
       }
