Index: mailhandler.retrieve.inc
===================================================================
RCS file: /cvs/drupal/contributions/modules/mailhandler/Attic/mailhandler.retrieve.inc,v
retrieving revision 1.1.2.23
diff -u -p -r1.1.2.23 mailhandler.retrieve.inc
--- mailhandler.retrieve.inc	21 Jul 2009 14:40:52 -0000	1.1.2.23
+++ mailhandler.retrieve.inc	1 Oct 2009 08:23:19 -0000
@@ -11,7 +11,7 @@ function mailhandler_admin_retrieve($mid
   if ($messages = mailhandler_get_unread_messages($mailbox)) {
     foreach ($messages as $message_number) {
       $operations[] = array(
-        'mailhandler_retrieve_message',
+        'mailhandler_retrieve_batch',
         array($result, $mailbox, $message_number),
       );
     }
@@ -622,6 +622,13 @@ function mailhandler_get_unread_messages
   return $unread_messages;
 }
 
+/**
+ * Wrapper function for use by the batch API.
+ */
+function mailhandler_retrieve_batch($result, $mailbox, $i, &$context) {
+  mailhandler_retrieve_message($result, $mailbox, $i, $context);  
+}
+
 function mailhandler_retrieve_message(&$result = FALSE, $mailbox, $i, &$context) {
   // Required for batch API.
   if (!$result) {
