diff --git a/extflat/EFbuild.c b/extflat/EFbuild.c index 0eac0168..115a5b8c 100644 --- a/extflat/EFbuild.c +++ b/extflat/EFbuild.c @@ -457,10 +457,14 @@ efBuildEquiv(def, nodeName1, nodeName2) EFStrToHN((HierName *) NULL, nodeName2)); return; } + else if (nn2->efnn_node == (EFNode *)NULL) + return; /* Repeated "equiv" statement */ /* If both names exist and are for different nodes, merge them */ if (nn1) { + if (nn1->efnn_node == (EFNode *)NULL) + return; /* Repeated "equiv" statement */ if (nn1->efnn_node != nn2->efnn_node) { if (efWarn)