diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/llmessage/llsdrpcserver.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/linden/indra/llmessage/llsdrpcserver.cpp b/linden/indra/llmessage/llsdrpcserver.cpp index 5406e02..c77ac5c 100644 --- a/linden/indra/llmessage/llsdrpcserver.cpp +++ b/linden/indra/llmessage/llsdrpcserver.cpp | |||
@@ -182,7 +182,10 @@ LLIOPipe::EStatus LLSDRPCServer::process_impl( | |||
182 | PUMP_DEBUG; | 182 | PUMP_DEBUG; |
183 | LLBufferStream istr(channels, buffer.get()); | 183 | LLBufferStream istr(channels, buffer.get()); |
184 | mRequest.clear(); | 184 | mRequest.clear(); |
185 | LLSDSerialize::fromNotation(mRequest, istr); | 185 | LLSDSerialize::fromNotation( |
186 | mRequest, | ||
187 | istr, | ||
188 | buffer->count(channels.in())); | ||
186 | 189 | ||
187 | // { 'method':'...', 'parameter': ... } | 190 | // { 'method':'...', 'parameter': ... } |
188 | method_name = mRequest[LLSDRPC_METHOD_SD_NAME].asString(); | 191 | method_name = mRequest[LLSDRPC_METHOD_SD_NAME].asString(); |