From 8086e75eb60afd40be09a3f46e4d7efef926e00b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Antonio=20de=20la=20Torre=20las=20Heras?= Date: Tue, 21 Jul 2015 10:01:37 +0200 Subject: [PATCH] Destructor, free the malloc --- EasyTransfer/EasyTransfer.cpp | 4 ++++ EasyTransfer/EasyTransfer.h | 1 + 2 files changed, 5 insertions(+) diff --git a/EasyTransfer/EasyTransfer.cpp b/EasyTransfer/EasyTransfer.cpp index aec45da..86e0492 100644 --- a/EasyTransfer/EasyTransfer.cpp +++ b/EasyTransfer/EasyTransfer.cpp @@ -85,3 +85,7 @@ boolean EasyTransfer::receiveData(){ return false; } + +~EasyTransfer(){ + free(rx_buffer); +} diff --git a/EasyTransfer/EasyTransfer.h b/EasyTransfer/EasyTransfer.h index 25f8546..4678a79 100644 --- a/EasyTransfer/EasyTransfer.h +++ b/EasyTransfer/EasyTransfer.h @@ -47,6 +47,7 @@ void begin(uint8_t *, uint8_t, Stream *theStream); //void begin(uint8_t *, uint8_t, NewSoftSerial *theSerial); void sendData(); boolean receiveData(); +~EasyTransfer(); private: Stream *_stream; //NewSoftSerial *_serial;