Sahih al-Bukhari 2109 - If the time for the option is not fixed, will the deal be considered as legal? | Criterion