- fixed memory bugs in examples

pull/8/head
Michael Zillgith 9 years ago
parent a1f442f087
commit 003f1ef730

@ -93,8 +93,6 @@ namespace reporting
rcb1.SetIntgPd(5000); rcb1.SetIntgPd(5000);
rcb1.SetRptEna(true); rcb1.SetRptEna(true);
rcb1.SetRCBValues();
rcb2.GetRCBValues(); rcb2.GetRCBValues();
if (rcb2.IsBuffered()) if (rcb2.IsBuffered())

@ -65,8 +65,8 @@ int main(int argc, char** argv) {
if (error != IED_ERROR_OK) if (error != IED_ERROR_OK)
printf("failed to write simpleIOGenericIO/GGIO1.NamPlt.vendor!\n"); printf("failed to write simpleIOGenericIO/GGIO1.NamPlt.vendor!\n");
else
MmsValue_delete(value); MmsValue_delete(value);
/* read data set */ /* read data set */
@ -117,6 +117,8 @@ int main(int argc, char** argv) {
ClientDataSet_destroy(clientDataSet); ClientDataSet_destroy(clientDataSet);
ClientReportControlBlock_destroy(rcb);
close_connection: close_connection:
IedConnection_close(con); IedConnection_close(con);

@ -42,8 +42,9 @@ printDataDirectory(char* doRef, IedConnection con, int spaces)
sprintf(daRef, "%s.%s", doRef, daName); sprintf(daRef, "%s.%s", doRef, daName);
printDataDirectory(daRef, con, spaces + 2); printDataDirectory(daRef, con, spaces + 2);
} }
} }
LinkedList_destroy(dataAttributes);
} }
int int
@ -145,6 +146,8 @@ main(int argc, char** argv)
dataSetMemberRef = LinkedList_getNext(dataSetMemberRef); dataSetMemberRef = LinkedList_getNext(dataSetMemberRef);
} }
LinkedList_destroy(dataSetMembers);
dataSet = LinkedList_getNext(dataSet); dataSet = LinkedList_getNext(dataSet);
} }

@ -352,6 +352,7 @@ int main(int argc, char** argv) {
} }
exit: exit:
free(hostname);
MmsConnection_destroy(con); MmsConnection_destroy(con);
} }

@ -87,9 +87,9 @@
<TrgOps dchg="true" qchg="true"/> <TrgOps dchg="true" qchg="true"/>
</LogControl> </LogControl>
<LogControl name="GeneralLog" datSet="" logName=""> <LogControl name="GeneralLog" logName="">
<TrgOps dchg="true" qchg="true"/> <TrgOps dchg="true" qchg="true"/>
</LogControl> </LogControl>
<Log /> <Log />

Loading…
Cancel
Save