From 9158893d28db9122b580d621a48f130a833efd2e Mon Sep 17 00:00:00 2001
From: Ryan Courtnage <ryanc.git@gmail.com>
Date: Wed, 9 Mar 2011 08:56:02 -0700
Subject: [PATCH] Issue #1081910 by ryan_courtnage: key 0 of indexed arrays will always cause in_array() to return TRUE.

---
 features_override.module |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/features_override.module b/features_override.module
index 82ec494..4464fad 100644
--- a/features_override.module
+++ b/features_override.module
@@ -395,7 +395,7 @@ function _features_override_set_additions($default, $normal, &$additions, $keys
     // The 'content_has_extra_fields' flag is added to indicate that there are added fields.
     // However, these should simply be added to a feature as fields; they are not an override.
     // Ignore the marker used to track detect recursion.
-    if (in_array($key, array('content_has_extra_fields', FEATURES_OVERRIDE_RECURSION_MARKER))) {
+    if (in_array((string) $key, array('content_has_extra_fields', FEATURES_OVERRIDE_RECURSION_MARKER))) {
       return;
     }
     if ($object) {
-- 
1.7.3.5

