Edits
[satune.git] / src / Encoders / elementencoding.cc
index cc9688964a39a2e14c05a81224c9bd1e5c3b0ee6..031b98f5b434e2552c4219bbe33ca80bd2ff73af 100644 (file)
@@ -13,7 +13,10 @@ ElementEncoding::ElementEncoding(Element *_element) :
        variables(NULL),
        encodingArray(NULL),
        inUseArray(NULL),
+       edgeArray(NULL),
+       polarityArray(NULL),
        encArraySize(0),
+       encoding(EENC_UNKNOWN),
        numVars(0) {
 }
 
@@ -24,6 +27,10 @@ ElementEncoding::~ElementEncoding() {
                ourfree(encodingArray);
        if (inUseArray != NULL)
                ourfree(inUseArray);
+       if (edgeArray != NULL)
+               ourfree(edgeArray);
+       if (polarityArray != NULL)
+               ourfree(polarityArray);
 }
 
 void ElementEncoding::allocEncodingArrayElement(uint size) {