aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2013-07-15 17:04:21 +0000
committerVincent Richard <[email protected]>2013-07-15 17:04:21 +0000
commitebc0db9bf91689adcf79dfd1c558549b86169c71 (patch)
tree3117200be753ae15adc344d229cd03f86e2e4166
parent64-bit type detection. (diff)
downloadvmime-ebc0db9bf91689adcf79dfd1c558549b86169c71.tar.gz
vmime-ebc0db9bf91689adcf79dfd1c558549b86169c71.zip
Fixed IMAP tag not incrementing.
-rw-r--r--src/net/imap/IMAPConnection.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/net/imap/IMAPConnection.cpp b/src/net/imap/IMAPConnection.cpp
index 6aa129be..935de8cf 100644
--- a/src/net/imap/IMAPConnection.cpp
+++ b/src/net/imap/IMAPConnection.cpp
@@ -653,10 +653,7 @@ void IMAPConnection::initHierarchySeparator()
void IMAPConnection::send(bool tag, const string& what, bool end)
{
if (tag && !m_firstTag)
- {
++(*m_tag);
- m_firstTag = false;
- }
#if VMIME_DEBUG
std::ostringstream oss;
@@ -687,6 +684,9 @@ void IMAPConnection::send(bool tag, const string& what, bool end)
m_socket->send("\r\n");
}
#endif
+
+ if (tag)
+ m_firstTag = false;
}