Fix MessageReply crash in tagreader

This commit is contained in:
Jonas Kvinge 2019-07-10 22:40:30 +02:00
parent ce1dd69557
commit 83d3725240
1 changed files with 4 additions and 1 deletions

View File

@ -80,15 +80,18 @@ MessageReply<MessageType>::MessageReply(const MessageType& request_message, QObj
template<typename MessageType>
void MessageReply<MessageType>::SetReply(const MessageType& message) {
Q_ASSERT(!finished_);
reply_message_.MergeFrom(message);
finished_ = true;
success_ = true;
emit Finished(success_);
qLog(Debug) << "Releasing ID" << id() << "(finished)";
semaphore_.release();
emit Finished(success_);
}
#endif // MESSAGEREPLY_H