diff --git a/Source/drlg_l3.cpp b/Source/drlg_l3.cpp index 75692b16d..5c0a85268 100644 --- a/Source/drlg_l3.cpp +++ b/Source/drlg_l3.cpp @@ -1223,11 +1223,13 @@ static void DRLG_L3Wood() rt = random_(0, 2); if (rt == 0) { y1 = j; + // BUGFIX: Check `y1 >= 0` first while (WoodVertU(i, y1)) { y1--; } y1++; y2 = j; + // BUGFIX: Check `y2 < DMAXY` first while (WoodVertD(i, y2)) { y2++; }