Skip to content

Commit 4a44018

Browse files
committed
Revert "use parseStringAttributeEzXmlAndRememberPointer to avoid memory leaks"
This reverts commit 8beb8a3.
1 parent 8beb8a3 commit 4a44018

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

fmi4c/src/fmi4c.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1545,7 +1545,7 @@ bool parseModelDescriptionFmi3(fmiHandle *fmu)
15451545

15461546
var.causality = fmi3CausalityLocal;
15471547
const char* causality = NULL;
1548-
if(parseStringAttributeEzXmlAndRememberPointer(varElement, "causality", &causality, fmu)) {
1548+
if(parseStringAttributeEzXml(varElement, "causality", &causality)) {
15491549
if(!strcmp(causality, "parameter")) {
15501550
var.causality = fmi3CausalityParameter;
15511551
}
@@ -1586,7 +1586,7 @@ bool parseModelDescriptionFmi3(fmiHandle *fmu)
15861586
else {
15871587
var.variability = fmi3VariabilityDiscrete;
15881588
}
1589-
if(parseStringAttributeEzXmlAndRememberPointer(varElement, "variability", &variability, fmu)) {
1589+
if(parseStringAttributeEzXml(varElement, "variability", &variability)) {
15901590
if(variability && !strcmp(variability, "constant")) {
15911591
var.variability = fmi3VariabilityConstant;
15921592
}
@@ -1626,7 +1626,7 @@ bool parseModelDescriptionFmi3(fmiHandle *fmu)
16261626
var.datatype == fmi3DataTypeEnumeration){
16271627
var.initial = fmi3InitialUnknown;
16281628
const char *initial = NULL;
1629-
if (parseStringAttributeEzXmlAndRememberPointer(varElement, "initial", &initial, fmu))
1629+
if (parseStringAttributeEzXml(varElement, "initial", &initial))
16301630
{
16311631
if (initial && !strcmp(initial, "approx"))
16321632
{

0 commit comments

Comments
 (0)