diff --git a/src/qamqp/amqp_frame.cpp b/src/qamqp/amqp_frame.cpp index 3534bf3..fc02ce4 100644 --- a/src/qamqp/amqp_frame.cpp +++ b/src/qamqp/amqp_frame.cpp @@ -19,6 +19,9 @@ Type Base::type() const return Type(type_); } +Base::~Base() +{} + void Base::setChannel( qint16 channel ) { channel_ = channel; @@ -343,7 +346,7 @@ void QAMQP::Frame::writeField( qint8 valueType, QDataStream &s, const QVariant & { QByteArray tmp; if(withType) - s << valueType; // Запишем тип поля + s << valueType; switch(valueType) { diff --git a/src/qamqp/amqp_frame.h b/src/qamqp/amqp_frame.h index d5e91aa..bf861aa 100644 --- a/src/qamqp/amqp_frame.h +++ b/src/qamqp/amqp_frame.h @@ -109,6 +109,11 @@ namespace QAMQP */ Base(QDataStream& raw); + /*! + Base class virtual destructor + */ + virtual ~Base(); + /*! Frame type @detailed Return type of current frame.