From 4b15632f9b21e71645a34ed984e893ec1fb9d9e8 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Wed, 26 Oct 2022 22:24:52 +0200 Subject: [PATCH] Function ngSpice_Circ() may receive empty lines. Skip these lines while setting the netlist. --- src/frontend/inp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/frontend/inp.c b/src/frontend/inp.c index f53634be1..16146acfd 100644 --- a/src/frontend/inp.c +++ b/src/frontend/inp.c @@ -1878,8 +1878,12 @@ void create_circbyline(char *line, bool reset, bool lastline) circarray = TREALLOC(char *, circarray, n_elem_alloc); } - /* Remove any leading whitespace by shifting */ char *p_src = skip_ws(line); + /* An empty line may have been received. Skip it. */ + if (*p_src == '\0') { + return; + } + /* Remove any leading whitespace by shifting */ if (p_src != line) { char *p_dst = line; char ch_cur;