diff --git a/calma/CalmaRdcl.c b/calma/CalmaRdcl.c index d6c4d1af..ccbbfb5d 100644 --- a/calma/CalmaRdcl.c +++ b/calma/CalmaRdcl.c @@ -345,11 +345,11 @@ calmaParseStructure(filename) } } cifReadCellDef = calmaFindCell(strname, &was_called); - def->cd_flags &= ~CDDEREFERENCE; DBCellClearDef(cifReadCellDef); DBCellSetAvail(cifReadCellDef); HashSetValue(he, cifReadCellDef); cifCurReadPlanes = cifSubcellPlanes; + cifReadCellDef->cd_flags &= ~CDDEREFERENCE; /* Done with strname */ if (strname != NULL) freeMagic(strname);