In the gathering of Sayyiduna Salim (may Allah have mercy on him), a person was narrating this hadith that once bread and meat were presented to the Prophet (peace and blessings be upon him). The Prophet (peace and blessings be upon him) said: "Give me a foreleg." The foreleg was given to the Prophet (peace and blessings be upon him), and he ate it. After that, he said: "Give me another foreleg." That too was given to the Prophet (peace and blessings be upon him), and he ate it as well. Then he said: "Give me another foreleg." Someone said, "O Messenger of Allah! There are only two forelegs in a goat." The Prophet (peace and blessings be upon him) said: "By your father's life! If you had remained silent, I would have continued to receive forelegs as long as I kept asking you for them." When Sayyiduna Salim (may Allah have mercy on him) heard this hadith, he said: "This is not correct at all, because I heard Sayyiduna Ibn Umar (may Allah be pleased with them both) say that the Messenger of Allah (peace and blessings be upon him) said: 'Allah forbids you from swearing oaths by the names of your forefathers.'"
Hadith Referenceمسند احمد / مسند المكثرين من الصحابة / 5089
Hadith Gradingحکم دارالسلام:هذا الحديث حديثان: قصة الذراع، وإسنادها ضعيف لإبهام الرجل الغفاري، ولكن لها شاهد من حديث أبى هريرة سيرد 2/ 517 وإسناده حسن، والحديث الثاني: النهي عن الحلف بالآباء وإسناده صحيح، م: 1646.