In reply to richparry: and you are sure that if you get a tradesman in he will do it 'properly' Not my experience, if I do it myself at least I know what has been done.
I am of the opinion that you either replace the whole length or do a strong repair all around the pipe without cutting into it.
I would never add a joint in a waste which has then actually extended the possible leak path to all around the pipe now and in two places.
n addition to that , at the moment it is only punctured in one place and. it is at the top of the pipe where it it is unlikely to leak even if the pipe fills up, and as it is a waste pipe that is unlikely unless it blocks.
Adding a joint will inevitably introduce somewhere for material to accumulate and possibly cause a blockage.
Only my opinion, I''m not a plumber, just based on my DIY experience.