diff --git a/src/partition_allocator/partition_allocator.c b/src/partition_allocator/partition_allocator.c
index 0b60dbd3bdd8a2c81bc3f0930e7bb308cc1b26fe..fd26373687031134abd74871d00536d3a6a145a3 100644
--- a/src/partition_allocator/partition_allocator.c
+++ b/src/partition_allocator/partition_allocator.c
@@ -194,7 +194,7 @@ int _get_part_config(List switch_config_list, List part_config_list)
  */
 int _find_first_match(int* geometry, int conn_type)
 {
-	int dim, i, j, k, x, y, z;
+	int i=0, j=0, k=0, x=0, y=0, z=0;
 	int found_count[MY_SYSTEM_DIMENSIONS] = {0,0,0};
 	ListIterator itr;
 	conf_result_t* conf_result;