diff --git a/src/pathcomp/backend/pathComp_RESTapi.c b/src/pathcomp/backend/pathComp_RESTapi.c
index 8ee7f6d82537b7eab297334a0a0dcfad13f8af44..82d4b38a840cf813dab850c4cb136ff05b503cbd 100644
--- a/src/pathcomp/backend/pathComp_RESTapi.c
+++ b/src/pathcomp/backend/pathComp_RESTapi.c
@@ -1211,7 +1211,9 @@ void parsing_json_obj_pathComp_request(cJSON * root, GIOChannel * source)
 
 		// In the context information, if solely the list of links are passed for a single direction, 
 		// the reverse direction MUST be created sythetically 
-		generate_reverse_linkList();
+		
+		// LGR: deactivated; link duplication needs to be done smartly with TAPI. done manually in topology by now
+		//generate_reverse_linkList();
 	}
 	return;
 }
diff --git a/src/pathcomp/backend/pathComp_sp.c b/src/pathcomp/backend/pathComp_sp.c
index 447b0d2a6d002d12808f80c855c74f8d0b489743..b143b04933f1ac9099af3edf3af087cc58e32c5b 100644
--- a/src/pathcomp/backend/pathComp_sp.c
+++ b/src/pathcomp/backend/pathComp_sp.c
@@ -296,8 +296,8 @@ void sp_execution_services(struct compRouteOutputList_t* oPathList)
 			 continue;
 		 }
 		 struct path_t* path = &(pathService->paths[pathService->numPaths - 1]);
-		 allocate_graph_resources(path, service, g);
-		 allocate_graph_reverse_resources(path, service, g);
+		 //allocate_graph_resources(path, service, g);			// LGR: crashes in some cases with assymetric topos
+		 //allocate_graph_reverse_resources(path, service, g);	// LGR: crashes in some cases with assymetric topos
 		 print_graph(g);
 	}
 	return;