gnugo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnugo-devel] assertion failure in 3.1.26


From: Teun Burgers
Subject: [gnugo-devel] assertion failure in 3.1.26
Date: Wed, 27 Feb 2002 19:43:37 +0100

Trevor wrote:

> I can't find a findlib call or loop in board.c anywhere near line 756.
> Am I missing something?

You aren't.

Here is a patch that should clarify this.

Teun

Index: readconnect.c
===================================================================
RCS file: /cvsroot/gnugo/gnugo/engine/readconnect.c,v
retrieving revision 1.26
diff -u -r1.26 readconnect.c
--- readconnect.c       26 Feb 2002 00:06:53 -0000      1.26
+++ readconnect.c       27 Feb 2002 18:40:32 -0000
@@ -755,7 +755,7 @@
   adj = chainlinks3(str1, adjs, 2);
   for (r = 0; r < adj; r++) {
     liberties = findlib(adjs[r], 2, libs);
-    for (s = 0; s < 2; s++)
+    for (s = 0; s < liberties; s++)
       if (second_order_liberty_of_string(libs[s], str2))
        add_array(moves, libs[s]);
   }
@@ -764,7 +764,7 @@
   adj = chainlinks3(str2, adjs, 2);
   for (r = 0; r < adj; r++) {
     liberties = findlib(adjs[r], 2, libs);
-    for (s = 0; s < 2; s++)
+    for (s = 0; s < liberties; s++)
       if (second_order_liberty_of_string(libs[s], str1))
        add_array(moves, libs[s]);
   }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]