only use cached data if no input is necessary in read command
This commit is contained in:
@@ -530,7 +530,7 @@ string MainLoop::executeRead(vector<string> &args)
|
|||||||
m_messages->addPollMessage(message);
|
m_messages->addPollMessage(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dstAddress==SYN && maxAge > 0) {
|
if (dstAddress == SYN && maxAge > 0 && params.length() == 0) {
|
||||||
Message* cacheMessage = m_messages->find(circuit, args[argPos], false, true);
|
Message* cacheMessage = m_messages->find(circuit, args[argPos], false, true);
|
||||||
bool hasCache = cacheMessage != NULL;
|
bool hasCache = cacheMessage != NULL;
|
||||||
if (!hasCache || (message != NULL && message->getLastUpdateTime() > cacheMessage->getLastUpdateTime()))
|
if (!hasCache || (message != NULL && message->getLastUpdateTime() > cacheMessage->getLastUpdateTime()))
|
||||||
|
|||||||
Reference in New Issue
Block a user