diff options
| author | Mike Antipov <mantipov@productengine.com> | 2010-06-15 11:15:51 +0300 |
|---|---|---|
| committer | Mike Antipov <mantipov@productengine.com> | 2010-06-15 11:15:51 +0300 |
| commit | d1cb678bac7805f7ceef1d711c7cb49731d6ccb4 (patch) | |
| tree | 4c282dfa2da46461cff9135a0af93d18cfe43dff /indra/llmessage | |
| parent | 0ec92fb1c8a90d619d0102d0807a32abedc916f1 (diff) | |
| parent | b3fc9c79f559c84893dede3ce643ac0dfd1f3d65 (diff) | |
Merge from default branch
--HG--
branch : product-engine
Diffstat (limited to 'indra/llmessage')
| -rw-r--r-- | indra/llmessage/llares.cpp | 4 | ||||
| -rw-r--r-- | indra/llmessage/llhttpclient.cpp | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/indra/llmessage/llares.cpp b/indra/llmessage/llares.cpp index 78561b37aa..5b7e5138ef 100644 --- a/indra/llmessage/llares.cpp +++ b/indra/llmessage/llares.cpp @@ -108,7 +108,8 @@ LLAres::LLAres() : mInitSuccess(false), mListener(new LLAresListener(this)) { - if (ares_init(&chan_) != ARES_SUCCESS) + if (ares_library_init( ARES_LIB_INIT_ALL ) != ARES_SUCCESS || + ares_init(&chan_) != ARES_SUCCESS) { llwarns << "Could not succesfully initialize ares!" << llendl; return; @@ -120,6 +121,7 @@ LLAres::LLAres() : LLAres::~LLAres() { ares_destroy(chan_); + ares_library_cleanup(); } void LLAres::cancel() diff --git a/indra/llmessage/llhttpclient.cpp b/indra/llmessage/llhttpclient.cpp index 9c2e4b5658..e8dc207114 100644 --- a/indra/llmessage/llhttpclient.cpp +++ b/indra/llmessage/llhttpclient.cpp @@ -199,6 +199,7 @@ namespace fileBuffer = new U8 [fileSize]; vfile.read(fileBuffer, fileSize); ostream.write((char*)fileBuffer, fileSize); + delete [] fileBuffer; eos = true; return STATUS_DONE; } |
