diff --git a/src/plugins/select/bluegene/ba_bgq/block_allocator.c b/src/plugins/select/bluegene/ba_bgq/block_allocator.c
index 7d46213ca7fdfa7f7655c78d64f3652340da15d4..1f7b97d6ead86d63952006ae06b655cbfdb33500 100644
--- a/src/plugins/select/bluegene/ba_bgq/block_allocator.c
+++ b/src/plugins/select/bluegene/ba_bgq/block_allocator.c
@@ -837,7 +837,7 @@ extern char *set_bg_block(List results, select_ba_request_t* ba_request)
 		*/
 		for (dim=0; dim<cluster_dims; dim++) {
 			if ((ba_request->conn_type[dim] == SELECT_MESH)
-			    && (ba_geo_table->geometry[dim] == DIM_SIZE[dim]))
+			    && (ba_geo_table->geometry[dim] == 1))
 				ba_request->conn_type[dim] = SELECT_TORUS;
 		}