From 3af1765261b7667b3570af8d69c2e1576a4b2d05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Mon, 29 Aug 2022 15:18:27 +0200 Subject: [PATCH] xC: make alias creation tolerant to prefixed names Those would not work, so skip the first forward slash. Note that liberty can save arbitrary alias names since 6e93119, making the removed comment about checking outdated. --- xC.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xC.c b/xC.c index fe32773..1574cfb 100644 --- a/xC.c +++ b/xC.c @@ -11547,10 +11547,11 @@ handle_command_alias (struct handler_args *a) if (!*a->arguments) return show_aliases_list (a->ctx); - // TODO: validate the name; maybe also while loading configuration char *name = cut_word (&a->arguments); if (!*a->arguments) return false; + if (*name == '/') + name++; struct config_item *alias = config_item_string_from_cstr (a->arguments);