From b625a45dab1d7c5e36c1bef576c7a6aee4ac6fd8 Mon Sep 17 00:00:00 2001 From: stefan schippers Date: Sun, 9 Feb 2025 03:20:57 +0100 Subject: [PATCH] place_symbol(): trim leading and trailing whitespace from symbol name given as input --- src/actions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/actions.c b/src/actions.c index e0432572..99d2710a 100644 --- a/src/actions.c +++ b/src/actions.c @@ -1482,7 +1482,7 @@ int place_symbol(int pos, const char *symbol_name, double x, double y, short rot tcleval("load_file_dialog {Choose symbol} *.\\{sym,tcl\\} INITIALINSTDIR"); my_strncpy(name1, tclresult(), S(name1)); } else { - my_strncpy(name1, symbol_name, S(name1)); + my_strncpy(name1, trim_chars(symbol_name, " \t\n"), S(name1)); } dbg(1, "place_symbol(): 1: name1=%s first_call=%d\n",name1, first_call);