Kaab bin Malik reported,

Kaab said to the Messenger of Allah ﷺ, when his repentance was accepted, "I am giving up all of my wealth as charity for the sake of Allah and His Messenger."The Messenger of Allah ﷺ replied, "Hold on to some of your wealth. That is better for you."Kaab said, "Then I will keep my share in Khaybar."

Abu Dawud 3318

Sahih

حدثنا أحمد بن صالح حدثنا ابن وهب أخبرني يونس عن ابن شهاب أخبرني عبد الله بن كعب بن مالك عن أبيه أنه قال لرسول الله ﷺ حين تيب عليه إني أنخلع من مالي فذكر نحوه إلى خير لك

أبو داود 3318صحيح
Contents
Reference
Commentary
Ayat
Collection
Sunan Abu Dawud
Book
Oaths and vows
Chapter
One who vowed to give his wealth in charity
Numbering
Darussalam 3318
Abu Dawud 3318