diff --git a/src/frontend/inp.c b/src/frontend/inp.c index 1fdf91708..48f2a8d7e 100644 --- a/src/frontend/inp.c +++ b/src/frontend/inp.c @@ -341,7 +341,7 @@ void inp_mc_free(void) { if (ft_curckt && ft_curckt->ci_mcdeck) { - if (recent_deck) + if (recent_deck && recent_deck != ft_curckt->ci_mcdeck) line_free(recent_deck, TRUE); recent_deck = ft_curckt->ci_mcdeck; ft_curckt->ci_mcdeck = NULL;