release memory upon destruction of NetworkDevice

This commit is contained in:
john30
2017-04-22 12:06:29 +02:00
parent 22e89cf896
commit f8463fbf74
+9
View File
@@ -245,6 +245,15 @@ class NetworkDevice : public Device {
: Device(name, true, readOnly, initialSend), m_address(address), m_udp(udp),
m_buffer(NULL), m_bufSize(0), m_bufLen(0), m_bufPos(0) {}
/**
* Destructor.
*/
virtual ~NetworkDevice() {
if (m_buffer) {
free(m_buffer);
}
}
// @copydoc
unsigned int getLatency() const override { return 10000; }