Commit 2bb3716a authored by Andrea Zoli's avatar Andrea Zoli
Browse files

Fix block memleak.

parent efd544b8
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -92,6 +92,7 @@ class SDFRBBlock : public PartOfPacket
public:

    SDFRBBlock();
    ~SDFRBBlock();

    virtual bool loadFields(InputText& fp) throw(PacketException*);

+7 −1
Original line number Diff line number Diff line
@@ -209,7 +209,7 @@ bool SDFRBBlockType::loadType(InputText& fp) throw(PacketException*)
    return true;
}

SDFRBBlock::SDFRBBlock()
SDFRBBlock::SDFRBBlock() : block(0)
{
    tempBlock1 = new ByteStream();
    counter++;
@@ -227,6 +227,12 @@ SDFRBBlock::SDFRBBlock()
}


SDFRBBlock::~SDFRBBlock()
{
    delete[] block;
}


bool SDFRBBlock::loadFields(InputText& fp) throw (PacketException*)
{
// 	cout << "0------" << endl;
+1 −1
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@ SDFRBlock::SDFRBlock(PartOfPacket* pop) : SourceDataField("SDF Recoursive Block"
SDFRBlock::~SDFRBlock()
{

    //delete[] block;
    delete[] block;

}