هذا حديث صحيحٌ، رجاله رجال الصحيح، وعمرو هو ابن أبي عمرو.
وقال الإمام أحمد رحمه الله (٨٧١٦): ثنا أبو سلمة، أخبرنا عبد العزيز الأندراوردي (١)، عن عمرو بن أبي عمرو، عن المقبري، عن أبي هريرة، عن النبي صلى الله عليه وعلى آله وسلم ... فذكره.
(١) كذا في "مسند أحمد"، والصواب: الدراوردي، كما في ترجمة عمرو بن أبي عمرو من "تهذيب الكمال". اهـ