Sahih al-Bukhari 5451 - The eating of garlic or other (bad smelling vegetables). | Criterion