Index: includes/content.rules.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cck/includes/Attic/content.rules.inc,v
retrieving revision 1.1.2.6
diff -u -r1.1.2.6 content.rules.inc
--- includes/content.rules.inc	30 Apr 2009 09:56:07 -0000	1.1.2.6
+++ includes/content.rules.inc	19 Aug 2009 09:08:23 -0000
@@ -335,7 +335,12 @@
   // Loop over multiple fields
   foreach ($value as $delta => $sub_value) {
     // Check if all properties of the value are there in the node value too
-    if (count(array_diff_assoc($sub_value, $node_value[$delta])) != 0) {
+    if (is_array($sub_value) && is_array($node_value[$delta])) {
+      if (count(array_diff_assoc($sub_value, $node_value[$delta])) != 0) {
+        return FALSE;
+      }
+    }
+    elseif ($sub_value !== $node_value[$delta]) {
       return FALSE;
     }
   }
