Umar bin Khattab reported,

There was a man during the time of the Prophet ﷺ whose name was Abdullah, but he was nicknamed Himar (Donkey). He used to make the Messenger of Allah ﷺ laugh, and the Prophet ﷺ had previously flogged him for drinking. One day he was brought in again, and the Prophet ﷺ ordered that he be flogged.A man among the people said, "O Allah, curse him. How often he is brought in!"The Prophet ﷺ said, "Do not curse him. By Allah, I know nothing of him except that he loves Allah and His Messenger."

Azami 7021

Sahih

عن عمر بن الخطاب

أن رجلا كان على عهد النبي ﷺ كان اسمه عبد الله، وكان يلقب حمارا، وكان يضحك رسول الله ﷺ، وكان النبي ﷺ قد جلده في الشراب، فأتي به يوما فأمر به فجلد، فقال رجل من القوم: اللهم العنه، ما أكثر ما يؤتى به! فقال النبي ﷺ: لا تلعنوه، فو الله ما علمت إلا إنه يحب الله ورسوله.

الأعظمي 7021صحيح
Contents
Reference
Commentary
Ayat
Collection
Jami al-Kamil
Book
Legal punishments
Chapter
Drinking wine and the hadd punishment for it
Section
Abrogation of killing the wine drinker even if he drinks repeatedly
Numbering
Jami al-Kamil 7021 (2nd edition)
Azami 7021