diff -ubBr --exclude=uploads --exclude=images --exclude=images_pcf --exclude=config.php --exclude=languages --exclude=settings.php Upload/misc.php forum/misc.php
--- Upload/misc.php	2006-09-03 15:09:11.000000000 +0200
+++ forum/misc.php	2006-09-15 12:17:12.000000000 +0200
@@ -473,7 +473,8 @@
 		$url = $mybb->settings['bburl']."/syndication.php";
 		if(!$all)
 		{
-			$url .= "?fid=$syndicate";
+//			$url .= "?fid=$syndicate";	 // KK: rss.multiple_forum_fids.bug
+			$url .= "?forumids=$syndicate";
 			$add = 1;
 		}

diff -ubBr --exclude=uploads --exclude=images --exclude=images_pcf --exclude=config.php --exclude=languages --exclude=settings.php Upload/syndication.php forum/syndication.php
--- Upload/syndication.php	2006-09-03 15:10:09.000000000 +0200
+++ forum/syndication.php	2006-09-15 12:16:29.000000000 +0200
@@ -41,9 +41,10 @@
 }

 // Syndicate a specific forum or all viewable?
-if(isset($mybb->input['fid']))
+//if(isset($mybb->input['fid'])) // KK: rss.multiple_forum_fids.bug
+if(isset($mybb->input['forumids']))
 {
-	$forumlist = $mybb->input['fid'];
+	$forumlist = $mybb->input['forumids'];
 	$forumlist = explode(',', $forumlist);
 }
 else

