Fix fight, programme's last (6)
I believe the answer is:
scrape
'fix' is the definition.
(both can mean a dangerous situation)
'fight programme's last' is the wordplay.
'fight' becomes 'scrap' (a scrap is a minor fight).
'last' indicates one should take the final letters.
The last letter of 'programme' is 'e'.
'scrap'+'e'='SCRAPE'
(Other definitions for scrape that I've seen before include "Fix - grate" , "Awkward situation - be very economical" , "Abrade - predicament" , "Abrasion or mischievous excapade" , "embarassing situation" .)