From 97c9dba402d6d4097cbdc4c44c00222c53122033 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 13 Feb 2022 12:12:42 +0100 Subject: Fixed bug in reading scrambles with unmatched parentheses --- src/commands.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'src/commands.c') diff --git a/src/commands.c b/src/commands.c index 740736c..d9d6b50 100644 --- a/src/commands.c +++ b/src/commands.c @@ -519,25 +519,14 @@ read_scramble(int c, char **v, CommandArgs *args) int i, k, n; unsigned int j; char *algstr; - Alg *aux; if (c < 1) { fprintf(stderr, "Error: no scramble given?\n"); return false; } - n = 0; - for(i = 0; i < c; i++) { - aux = new_alg(v[i]); - if (aux->len == 0) { - fprintf(stderr, "Error: %s or its argument" - "unrecognized\n", v[i]); - free(aux); - return false; - } - free(aux); + for(n = 0, i = 0; i < c; i++) n += strlen(v[i]); - } algstr = malloc((n + 1) * sizeof(char)); k = 0; -- cgit v1.3