Index: uc_mailchimp.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/uc_mailchimp/uc_mailchimp.module,v
retrieving revision 1.6
diff -u -p -r1.6 uc_mailchimp.module
--- uc_mailchimp.module	29 Oct 2009 17:49:42 -0000	1.6
+++ uc_mailchimp.module	1 Dec 2009 14:31:25 -0000
@@ -106,12 +106,14 @@ function uc_checkout_pane_mailchimp($op,
           return array('description' => variable_get('uc_mailchimp_checkout_pane_desc',''), 'contents' => $contents);
         break;
 	case 'review':
-		$lists = _uc_mailchimp_call_api('lists');
-		foreach ($arg1->uc_mailchimp as $list => $toggle){
-			if($toggle){
-				$review[] = t(variable_get("uc_mailchimp_{$list}_checkout_pane_label",'Subscribe To The '.$lists->$list['name'].' Mailing List'));
-			}
-		}
+    if (is_array($arg1->uc_mailchimp)) {
+      $lists = _uc_mailchimp_call_api('lists');
+      foreach ($arg1->uc_mailchimp as $list => $toggle){
+        if($toggle){
+          $review[] = t(variable_get("uc_mailchimp_{$list}_checkout_pane_label",'Subscribe To The '.$lists->$list['name'].' Mailing List'));
+        }
+      }
+    }
 		return $review;
 	break;
 	case 'process':
