Index: term_permissions.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/term_permissions/term_permissions.module,v
retrieving revision 1.2
diff -u -r1.2 term_permissions.module
--- term_permissions.module	17 Jan 2009 21:24:22 -0000	1.2
+++ term_permissions.module	28 Feb 2009 02:31:01 -0000
@@ -156,7 +156,7 @@
   // another contributed module, we do nothing so as to not break the form.
   if (isset($form['type']) && isset($form['#node']) && isset($form['taxonomy']) && (!variable_get('taxonomy_override_selector', FALSE)) && $form['type']['#value'] .'_node_form' == $form_id) {
     foreach($form['taxonomy'] as $vid => $vocabulary) {
-      if (!isset($vocabulary['#options'])) {
+      if (!is_array($vocabulary) || !isset($vocabulary['#options'])) {
         continue;
       }
       foreach($vocabulary['#options'] as $terms) {
