diff options
author | Russ Allbery <rra@debian.org> | 2009-12-06 13:28:36 -0800 |
---|---|---|
committer | Russ Allbery <rra@debian.org> | 2009-12-06 13:28:36 -0800 |
commit | 2dc6c06022f278f944c8b502fbe8ced1c73811e4 (patch) | |
tree | e6290c6509342ccbfca8004b4295b9b8604c4594 /bearoffgammon.c | |
parent | fe15fa62fee6fe5e5f09e2ad6156be97e2b4f357 (diff) |
Imported Upstream version 0.90+20091206
Diffstat (limited to 'bearoffgammon.c')
-rw-r--r-- | bearoffgammon.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/bearoffgammon.c b/bearoffgammon.c index c10c57e..50b336c 100644 --- a/bearoffgammon.c +++ b/bearoffgammon.c @@ -12,7 +12,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * -* $Id: bearoffgammon.c,v 1.9 2008/01/15 22:22:44 Superfly_Jon Exp $ */ +* $Id: bearoffgammon.c,v 1.10 2009/03/01 20:01:48 Superfly_Jon Exp $ */ #include "config.h" #include "bearoffgammon.h" @@ -7814,7 +7814,7 @@ typedef long T[RBG_NPROBS]; static T* y[] = { y1, y2, y3, y4, y5, y6, y7, y8, y9, y10, y11, y12, y13, y14, y15, y16, - y17, y18, y19, y20, y21, y22, y23, y24, y25, y26, y27, y28, y29, y30, y31, + y17, y18, y19, y20, y21, y22, y23, y24, y25, y26, y27, y28, y29, y30, y31 }; extern long *getRaceBGprobs(const unsigned int board[6]) @@ -7831,6 +7831,8 @@ extern long *getRaceBGprobs(const unsigned int board[6]) tot += board[i]; } + g_assert( group < 32 ); + if( tot > 6 ) return 0; @@ -7849,6 +7851,6 @@ extern long *getRaceBGprobs(const unsigned int board[6]) } } - return y[group-1][PositionIndex(grpSize, b1)]; + return y[group - 1][PositionIndex(grpSize, b1)]; } } |