diff --git a/src/chat/chat-message/chat-message.cpp b/src/chat/chat-message/chat-message.cpp index dc09421ae..09bd476e0 100644 --- a/src/chat/chat-message/chat-message.cpp +++ b/src/chat/chat-message/chat-message.cpp @@ -663,16 +663,16 @@ void ChatMessagePrivate::send () { } // Restore FileContents and remove FileTransferContents - list::iterator i = contents.begin(); - while (i != contents.end()) { - Content *content = *i; + list::iterator it = contents.begin(); + while (it != contents.end()) { + Content *content = *it; if (content->getContentType() == ContentType::FileTransfer) { FileTransferContent *fileTransferContent = (FileTransferContent *)content; - contents.erase(i++); + it = contents.erase(it); q->addContent(*fileTransferContent->getFileContent()); delete fileTransferContent; } else { - ++i; + it++; } }