هذا الحديث إذا نظرت في سنده وجدتهم رجال الصحيح، فعلي هو ابن عبد الله البارقي، وقد روى له مسلم حديثا واحدا كما في "تهذيب التهذيب".
ولكن الحديث قد اختلف فيه على عبيد بن عمير كما في "تاريخ البخاري" ترجمة عبد الله بن حبشي ورجح الحافظ في "الإصابة" ما رواه البخاري في "تاريخه" قال رحمه الله: وقال زهير بن حرب حدثنا يعقوب، قال: حدثنا أبي، عن صالح، قال: حدثنا ابن شهاب، عن عبد الله بن عبيد، عن أبيه عن النبي صَلَّى اللَّهُ عَلَيْهِ وعلى آله وَسَلَّمَ....مثله.