From 0d17fffb00b89939cbc7b9d48c3265b747298d9c Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 22 Apr 2017 10:29:57 +0200 Subject: [PATCH] inpcom.c, inp_add_series_resistor(), fill li_next slot yourself --- src/frontend/inpcom.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 789973e42..6a5247262 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -5550,8 +5550,10 @@ inp_add_series_resistor(struct line *deck) // comment out current L line // insert new new L and R lines immediately after current line *(card->li_line) = '*'; - d = xx_new_line(card->li_next, newR, 0, 0); - card->li_next = xx_new_line(d, newL, 0, 0); + d = xx_new_line(NULL, newR, 0, 0); + d->li_next = card->li_next; + card = card->li_next = xx_new_line(NULL, newL, 0, 0); + card->li_next = d; card = d; tfree(title_tok);