X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=version2%2Fsrc%2FC%2FPendingTransaction.cc;h=45602a0e9ae361a195bfbcb7e54c4ddc1375430f;hb=0173578905303681df8ea5f3c35b3ead109c8ba8;hp=f4532190bca1e43d490cc4717c200f1827c1a98d;hpb=b7ed1849727b50e226f3b9d1c432d3071d739368;p=iotcloud.git diff --git a/version2/src/C/PendingTransaction.cc b/version2/src/C/PendingTransaction.cc index f453219..45602a0 100644 --- a/version2/src/C/PendingTransaction.cc +++ b/version2/src/C/PendingTransaction.cc @@ -137,7 +137,8 @@ Transaction *PendingTransaction::createTransaction() { transactionPartCount++; remaining -= copySize; } - + delete charData; + // Add the Guard Conditions SetIterator *kvit = keyValueGuardSet->iterator(); while (kvit->hasNext()) { @@ -185,5 +186,8 @@ Array *PendingTransaction::convertDataToBytes() { } delete kvit; - return bbEncode->array(); + Array *array = bbEncode->array(); + bbEncode->releaseArray(); + delete bbEncode; + return array; }