The airline has canceled the flight by itself due to some mishap, then the airline will compensate their passengers in form of a bonus. When a flight is delayed by more than 3 hours then the airline will compensate in terms of money. Malaysia Airlines flight Cancellation compensation would be provided by several things like complimentary drinks, free meals, and a refund.
https://airlinespolicy.com/cancellation-policy/malaysia-airlines-cancellation-policy/