aqhome: fixed memory leaks.

This commit is contained in:
Martin Preuss
2023-04-26 02:07:00 +02:00
parent 8228f2cad4
commit 5ba0bdff55
4 changed files with 5 additions and 2 deletions

View File

@@ -84,6 +84,8 @@ void _freeData(void *bp, void *p)
AQH_ENDPOINT_MQTTC *xep;
xep=(AQH_ENDPOINT_MQTTC*) p;
free(xep->clientId);
free(xep->topicPrefix);
GWEN_FREE_OBJECT(xep);
}

View File

@@ -89,6 +89,7 @@ void _freeData(void *bp, void *p)
AQH_MSG_ENDPOINT_TTY *xep;
xep=(AQH_MSG_ENDPOINT_TTY*) p;
free(xep->deviceName);
GWEN_FREE_OBJECT(xep);
}

View File

@@ -126,8 +126,8 @@ void AQH_MsgManager_SetDbFilename(GWEN_MSG_ENDPOINT_MGR *emgr, const char *s)
rv=GWEN_DB_ReadFile(dbNodeDb, xmgr->dbFilename, GWEN_DB_FLAGS_DEFAULT);
if (rv==0) {
AQH_NodeDb_fromDb(xmgr->nodeDb, dbNodeDb);
GWEN_DB_Group_free(dbNodeDb);
}
GWEN_DB_Group_free(dbNodeDb);
}
}
}

View File

@@ -122,7 +122,7 @@
<default>NULL</default>
<preset>NULL</preset>
<access>public</access>
<flags></flags>
<flags>own</flags>
</member>
</members>