diff --git a/ext2spice/ext2hier.c b/ext2spice/ext2hier.c index 90fc6404..2373bb7b 100644 --- a/ext2spice/ext2hier.c +++ b/ext2spice/ext2hier.c @@ -1896,6 +1896,8 @@ esHierVisit(hc, cdata) freeMagic(p); devMergeList = NULL; } + else if (esDistrJunct) + EFHierVisitDevs(hcf, devDistJunctHierVisit, (ClientData)NULL); /* Output devices */ EFHierVisitDevs(hcf, spcdevHierVisit, (ClientData)NULL); diff --git a/ext2spice/ext2spice.c b/ext2spice/ext2spice.c index 976ab6b8..01442a7f 100644 --- a/ext2spice/ext2spice.c +++ b/ext2spice/ext2spice.c @@ -3973,7 +3973,7 @@ update_w(resClass, w, n) { (nc->m_w.widths) = (float *)mallocMagic((unsigned)sizeof(float) * efNumResistClasses); - for (i = 0; i < EFDevNumTypes; i++) + for (i = 0; i < efNumResistClasses; i++) nc->m_w.widths[i] = 0.0; } nc->m_w.widths[resClass] += (float)w;