summaryrefslogtreecommitdiff
path: root/bearoffgammon.c
diff options
context:
space:
mode:
authorRuss Allbery <rra@debian.org>2009-12-06 13:28:36 -0800
committerRuss Allbery <rra@debian.org>2009-12-06 13:28:36 -0800
commit2dc6c06022f278f944c8b502fbe8ced1c73811e4 (patch)
treee6290c6509342ccbfca8004b4295b9b8604c4594 /bearoffgammon.c
parentfe15fa62fee6fe5e5f09e2ad6156be97e2b4f357 (diff)
Imported Upstream version 0.90+20091206
Diffstat (limited to 'bearoffgammon.c')
-rw-r--r--bearoffgammon.c8
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)];
}
}