Index: field_permissions.module
===================================================================
--- field_permissions.module	(revision 2955)
+++ field_permissions.module	(working copy)
@@ -51,7 +51,12 @@
  */
 function field_permissions_field_access($op, $field, $account, $node) {
   // Ignore the request if permissions have not been enabled for this field.
-  $field_permissions = (isset($field['field_permissions']) ? array_filter($field['field_permissions']) : array());
+  if (!is_array($field['field_permissions'])) {
+    return; 
+  }
+  
+  $field_permissions = array_filter($field['field_permissions']);
+  
   if (empty($field_permissions)) {
     return;
   }
