Yes, they can. It all depends on how the contract is written. If the buyer isn't reasonable then you can say no the the repairs.
I would suggest that you consult your realtor. She/he knows the detail of your transaction and that's why you pay her/him.