I had my engine quit on me 3 times on final when I first bought the aircraft. In fact I think it was 3 of the 6 landings I made. Fortunately I was high enough and it does a reasonable glide.
The problem was too low an idle. I adjusted that and have not had a problem since but always think about it happening again and try to adjust my flight path accordingly.
Not nice to have this happen when you are new to the aircraft ! (or any time)
Dick Maddux
Fox 4
912UL
Milton,Fl