diff --git a/src/qamqp/amqp_network.cpp b/src/qamqp/amqp_network.cpp index 31cd346..08202ed 100644 --- a/src/qamqp/amqp_network.cpp +++ b/src/qamqp/amqp_network.cpp @@ -146,8 +146,11 @@ void QAMQP::Network::readyRead() void QAMQP::Network::sendFrame( const QAMQP::Frame::Base & frame ) { - QDataStream stream(socket_); - frame.toStream(stream); + if(socket_->state() == QAbstractSocket::Connected) + { + QDataStream stream(socket_); + frame.toStream(stream); + } } bool QAMQP::Network::isSsl() const