aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano.tronto@gmail.com>2021-11-20 16:28:02 +0100
committerSebastiano Tronto <sebastiano.tronto@gmail.com>2021-11-20 16:28:02 +0100
commit34524a3c5da2a8f6e9e13e112b6c55cc71e757ea (patch)
tree28e5d053c1c1aeed7ceb950a87471d2e64d8fcd4 /src
parente04bd49636ef3490a8f4845189e4c9c9cfa1b059 (diff)
downloadnissy-34524a3c5da2a8f6e9e13e112b6c55cc71e757ea.tar.gz
nissy-34524a3c5da2a8f6e9e13e112b6c55cc71e757ea.zip
Bugfix in reading scramble
Diffstat (limited to 'src')
-rw-r--r--src/alg.c2
-rw-r--r--src/commands.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/alg.c b/src/alg.c
index 354bdb6..cd6834c 100644
--- a/src/alg.c
+++ b/src/alg.c
@@ -231,7 +231,7 @@ new_alg(char *str)
231 } 231 }
232 232
233 move_read = false; 233 move_read = false;
234 for (j = 0; j < NMOVES; j++) { 234 for (j = U; j < NMOVES; j++) {
235 if (str[i] == move_string(j)[0] || 235 if (str[i] == move_string(j)[0] ||
236 (str[i] >= 'a' && str[i] <= 'z' && 236 (str[i] >= 'a' && str[i] <= 'z' &&
237 str[i] == move_string(j)[0]-('A'-'a') && j<=B)) { 237 str[i] == move_string(j)[0]-('A'-'a') && j<=B)) {
diff --git a/src/commands.c b/src/commands.c
index b089a1c..48f5eba 100644
--- a/src/commands.c
+++ b/src/commands.c
@@ -322,8 +322,8 @@ read_scramble(int c, char **v, CommandArgs *args)
322 unsigned int j; 322 unsigned int j;
323 char *algstr; 323 char *algstr;
324 324
325 if (new_alg(v[0])->len == 0) { 325 if (c < 1 || new_alg(v[0])->len == 0) {
326 fprintf(stderr, "%s: moves or option unrecognized\n", v[0]); 326 fprintf(stderr, "Error reading scramble\n");
327 return false; 327 return false;
328 } 328 }
329 329

Generated with cgit - Back to sebastiano.tronto.net