diff options
Diffstat (limited to 'linden/indra/llmessage')
-rw-r--r-- | linden/indra/llmessage/llpumpio.cpp | 8 | ||||
-rw-r--r-- | linden/indra/llmessage/message_prehash.cpp | 1 | ||||
-rw-r--r-- | linden/indra/llmessage/message_prehash.h | 1 |
3 files changed, 8 insertions, 2 deletions
diff --git a/linden/indra/llmessage/llpumpio.cpp b/linden/indra/llmessage/llpumpio.cpp index 9ce0bab..467502b 100644 --- a/linden/indra/llmessage/llpumpio.cpp +++ b/linden/indra/llmessage/llpumpio.cpp | |||
@@ -177,7 +177,8 @@ LLPumpIO::LLPumpIO(apr_pool_t* pool) : | |||
177 | mCurrentPool(NULL), | 177 | mCurrentPool(NULL), |
178 | mCurrentPoolReallocCount(0), | 178 | mCurrentPoolReallocCount(0), |
179 | mChainsMutex(NULL), | 179 | mChainsMutex(NULL), |
180 | mCallbackMutex(NULL) | 180 | mCallbackMutex(NULL), |
181 | mCurrentChain(mRunningChains.end()) | ||
181 | { | 182 | { |
182 | LLMemType m1(LLMemType::MTYPE_IO_PUMP); | 183 | LLMemType m1(LLMemType::MTYPE_IO_PUMP); |
183 | initialize(pool); | 184 | initialize(pool); |
@@ -273,7 +274,10 @@ bool LLPumpIO::setTimeoutSeconds(F32 timeout) | |||
273 | void LLPumpIO::adjustTimeoutSeconds(F32 delta) | 274 | void LLPumpIO::adjustTimeoutSeconds(F32 delta) |
274 | { | 275 | { |
275 | // If no chain is running, bail | 276 | // If no chain is running, bail |
276 | if(current_chain_t() == mCurrentChain) return; | 277 | if(mRunningChains.end() == mCurrentChain) |
278 | { | ||
279 | return; | ||
280 | } | ||
277 | (*mCurrentChain).adjustTimeoutSeconds(delta); | 281 | (*mCurrentChain).adjustTimeoutSeconds(delta); |
278 | } | 282 | } |
279 | 283 | ||
diff --git a/linden/indra/llmessage/message_prehash.cpp b/linden/indra/llmessage/message_prehash.cpp index 2ac1319..fd8953d 100644 --- a/linden/indra/llmessage/message_prehash.cpp +++ b/linden/indra/llmessage/message_prehash.cpp | |||
@@ -598,6 +598,7 @@ char* _PREHASH_FromAgentId = LLMessageStringTable::getInstance()->getString("Fro | |||
598 | char* _PREHASH_Type = LLMessageStringTable::getInstance()->getString("Type"); | 598 | char* _PREHASH_Type = LLMessageStringTable::getInstance()->getString("Type"); |
599 | char* _PREHASH_ChatType = LLMessageStringTable::getInstance()->getString("ChatType"); | 599 | char* _PREHASH_ChatType = LLMessageStringTable::getInstance()->getString("ChatType"); |
600 | char* _PREHASH_ReportData = LLMessageStringTable::getInstance()->getString("ReportData"); | 600 | char* _PREHASH_ReportData = LLMessageStringTable::getInstance()->getString("ReportData"); |
601 | char* _PREHASH_MonoScore = LLMessageStringTable::getInstance()->getString("MonoScore"); | ||
601 | char* _PREHASH_RequestBlock = LLMessageStringTable::getInstance()->getString("RequestBlock"); | 602 | char* _PREHASH_RequestBlock = LLMessageStringTable::getInstance()->getString("RequestBlock"); |
602 | char* _PREHASH_GrantData = LLMessageStringTable::getInstance()->getString("GrantData"); | 603 | char* _PREHASH_GrantData = LLMessageStringTable::getInstance()->getString("GrantData"); |
603 | char* _PREHASH_DetachAttachmentIntoInv = LLMessageStringTable::getInstance()->getString("DetachAttachmentIntoInv"); | 604 | char* _PREHASH_DetachAttachmentIntoInv = LLMessageStringTable::getInstance()->getString("DetachAttachmentIntoInv"); |
diff --git a/linden/indra/llmessage/message_prehash.h b/linden/indra/llmessage/message_prehash.h index 0ee02be..8b8c857 100644 --- a/linden/indra/llmessage/message_prehash.h +++ b/linden/indra/llmessage/message_prehash.h | |||
@@ -598,6 +598,7 @@ extern char * _PREHASH_FromAgentId; | |||
598 | extern char * _PREHASH_Type; | 598 | extern char * _PREHASH_Type; |
599 | extern char * _PREHASH_ChatType; | 599 | extern char * _PREHASH_ChatType; |
600 | extern char * _PREHASH_ReportData; | 600 | extern char * _PREHASH_ReportData; |
601 | extern char * _PREHASH_MonoScore; | ||
601 | extern char * _PREHASH_RequestBlock; | 602 | extern char * _PREHASH_RequestBlock; |
602 | extern char * _PREHASH_GrantData; | 603 | extern char * _PREHASH_GrantData; |
603 | extern char * _PREHASH_DetachAttachmentIntoInv; | 604 | extern char * _PREHASH_DetachAttachmentIntoInv; |