edits
[iotcloud.git] / version2 / src / C / Slot.cc
index 10c92ded4e5a592518ab3e7dba9f3c89c945690c..03aa3cc1a8f12553774e16e7e7cb5965ed4447de 100644 (file)
@@ -93,7 +93,8 @@ Slot *Slot_decode(Table *table, Array<char> *array, Mac *mac) {
        for (int i = 0; i < numentries; i++) {
                slot->addShallowEntry(Entry_decode(slot, bb));
        }
-
+       bb->releaseArray();
+       delete bb;
        return slot;
 }
 
@@ -120,6 +121,8 @@ Array<char> *Slot::encode(Mac *mac) {
        hmac = realmac;
        bb->position(0);
        bb->put(realmac);
+       bb->releaseArray();
+       delete bb;
        return array;
 }