{
ses_path_t* path0;
ses_path_t* path1;
+ ses_path_t* path2;
ScfEpin* p0;
ScfEpin* p1;
+ ScfEpin* p2;
+ ScfEpin* p3;
ScfEpin* p;
int i;
path1->childs = scf_vector_alloc();
if (!path1->childs)
return -ENOMEM;
+
+ } else {
+ for (j = 0; j < path1->childs->size; j++) {
+ path2 = path1->childs->data[j];
+
+ p2 = path2->pins->data[0];
+ p3 = path2->pins->data[path2->pins->size - 1];
+
+ if (p2->lid == p0->lid && p3->lid == p1->lid) {
+ path1 = path2;
+ break;
+ }
+ }
}
if (scf_vector_del(ctx->paths, path0) < 0)