From 0b955771d4228a012c01ac52e3907cd14c81c014 Fri, 3 Feb 2012 09:54:42 +0100
From: Jorrit Schippers <jorrit@161217.no-reply.drupal.org>
Date: Fri, 3 Feb 2012 09:54:13 +0100
Subject: [PATCH] Issue #318218 by Jorrit: Fixed two notices in xmlrpc_value_calculate_type().

diff --git a/includes/xmlrpc.inc b/includes/xmlrpc.inc
index 13ebf09..ccf8779 100644
--- a/includes/xmlrpc.inc
+++ b/includes/xmlrpc.inc
@@ -66,10 +66,10 @@
     return empty($xmlrpc_value->data) || range(0, count($xmlrpc_value->data) - 1) === array_keys($xmlrpc_value->data) ? 'array' : 'struct';
   }
   if (is_object($xmlrpc_value->data)) {
-    if ($xmlrpc_value->data->is_date) {
+    if (!empty($xmlrpc_value->data->is_date)) {
       return 'date';
     }
-    if ($xmlrpc_value->data->is_base64) {
+    if (!empty($xmlrpc_value->data->is_base64)) {
       return 'base64';
     }
     $xmlrpc_value->data = get_object_vars($xmlrpc_value->data);