diff --git a/VERSION b/VERSION index fdd97f4d..2dd3bc56 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.431 +8.3.432 diff --git a/database/DBconnect.c b/database/DBconnect.c index aa085d53..3bb7405c 100644 --- a/database/DBconnect.c +++ b/database/DBconnect.c @@ -855,10 +855,13 @@ dbcConnectLabelFunc(scx, lab, tpath, csa2) connectMask = &csa2->csa2_connect[slab->lab_type]; pNum = DBPlane(slab->lab_type); - if (DBSrPaintArea((Tile *) NULL, def->cd_planes[pNum], + + // Do *not* run this check on zero area labels + if (!GEO_RECTNULL(&newarea)) + if (DBSrPaintArea((Tile *) NULL, def->cd_planes[pNum], &newarea, connectMask, dbcUnconnectFunc, (ClientData) NULL) == 1) - continue; + continue; newarea.r_xbot--; newarea.r_xtop++;