Fix stack overflow in cmdline[]

rmat=0x5631bec4df48 "Player2 no way to go. Player1 win!",
  args=args@entry=0x7fa3a12051a0) at vsprintf_chk.c:82
0x00007fa3e80e6efa in ___sprintf_chk (s=<optimized out>,
  flags=<optimized out>, slen=<optimized out>,
  format=<optimized out>) at sprintf_chk.c:31
0x00005631bec30f83 in NineChess::win(bool) ()
0x00005631bec34c63 in NineChess::place(int, long, bool) ()
0x00005631bec38b4f in NineChessAi_ab::alphaBetaPruning
  (unsigned char, short, short, NineChessAi_ab::Node*) ()
This commit is contained in:
Calcitem 2019-08-24 14:11:48 +08:00 committed by CalciteM Team
parent 7593338b03
commit d59c7dd125
2 changed files with 2 additions and 2 deletions

View File

@ -595,7 +595,7 @@ private:
// 着法命令行用于棋谱的显示和解析
// 当前着法的命令行指令,即一招棋谱
char cmdline[32];
char cmdline[64];
// 棋谱
list <string> cmdlist;

View File

@ -278,7 +278,7 @@ private:
private:
// 命令行
char cmdline[32];
char cmdline[64];
};
#ifdef HASH_MAP_ENABLE