diff --git a/modules/aggregator/aggregator.module b/modules/aggregator/aggregator.module
index eafb61ed3083ce68d78573c74b83b172fca48fa0..f247d26a33f1af74f286dbab169589cbe1368837 100644
--- a/modules/aggregator/aggregator.module
+++ b/modules/aggregator/aggregator.module
@@ -478,6 +478,8 @@ function aggregator_save_category($edit) {
  *
  * @param $edit
  *   An associative array describing the feed to be added/edited/deleted.
+ * @return
+ *   The ID of the feed.
  */
 function aggregator_save_feed($edit) {
   if (!empty($edit['fid'])) {
@@ -544,6 +546,8 @@ function aggregator_save_feed($edit) {
       }
     }
   }
+
+  return $edit['fid'];
 }
 
 /**