diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2012-06-14 01:33:58 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2012-06-14 01:33:58 +0200 |
commit | c999f2d017b5a77139c305412b8c54742a157512 (patch) | |
tree | 366b1f5b70f723e179ff843ff7805fbeb611df9e | |
parent | Use full header names. (diff) | |
download | JsonScgiQt-c999f2d017b5a77139c305412b8c54742a157512.tar.xz JsonScgiQt-c999f2d017b5a77139c305412b8c54742a157512.zip |
Delete unpopulated sessions too.
-rw-r--r-- | lib/JsonScgiServer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/JsonScgiServer.cpp b/lib/JsonScgiServer.cpp index d26dab7..eb935d7 100644 --- a/lib/JsonScgiServer.cpp +++ b/lib/JsonScgiServer.cpp @@ -78,7 +78,7 @@ void JsonScgiServer::newConnection() void JsonScgiServer::cleanOldSessions() { for (QHash<QString, Session>::iterator i = m_sessions.begin(); i != m_sessions.end();) { - if (!isSessionValid(i.value())) + if (!isSessionValid(i.value()) || i.value().data.size() == 0) i = m_sessions.erase(i); else ++i; |