aboutsummaryrefslogtreecommitdiff
path: root/test/032_invertmoves/invertmoves_tests.c
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2024-10-12 17:06:50 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2024-10-12 17:06:50 +0200
commitef087c3849cfbe58f4f77e09367d6fbf152e5498 (patch)
tree50887156f53a784f5d8f9bdadc5e5ed727365fe6 /test/032_invertmoves/invertmoves_tests.c
parent37a48208d419a6c2797f5705ba37d7b362fcb8fe (diff)
downloadnissy-core-ef087c3849cfbe58f4f77e09367d6fbf152e5498.tar.gz
nissy-core-ef087c3849cfbe58f4f77e09367d6fbf152e5498.zip
Make writemoves (and solver) safer by checking buffer size
Diffstat (limited to 'test/032_invertmoves/invertmoves_tests.c')
-rw-r--r--test/032_invertmoves/invertmoves_tests.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/032_invertmoves/invertmoves_tests.c b/test/032_invertmoves/invertmoves_tests.c
index acb2adc..d5da323 100644
--- a/test/032_invertmoves/invertmoves_tests.c
+++ b/test/032_invertmoves/invertmoves_tests.c
@@ -3,7 +3,7 @@
3#define MAXMOVES 20 3#define MAXMOVES 20
4 4
5int64_t readmoves(const char *, int, uint8_t *); 5int64_t readmoves(const char *, int, uint8_t *);
6void writemoves(uint8_t *, int, char *); 6void writemoves(uint8_t *, int, uint64_t, char *);
7void invertmoves(uint8_t *, uint8_t, uint8_t *); 7void invertmoves(uint8_t *, uint8_t, uint8_t *);
8 8
9void run(void) { 9void run(void) {
@@ -15,7 +15,7 @@ void run(void) {
15 c = readmoves(movestr, MAXMOVES, moves); 15 c = readmoves(movestr, MAXMOVES, moves);
16 16
17 invertmoves(moves, c, ret); 17 invertmoves(moves, c, ret);
18 writemoves(ret, c, outstr); 18 writemoves(ret, c, STRLENMAX, outstr);
19 19
20 printf("%s\n", outstr); 20 printf("%s\n", outstr);
21} 21}

Generated with cgit - Back to sebastiano.tronto.net