diff options
| author | Andrew A. de Laix <alain@lindenlab.com> | 2010-11-09 09:15:17 -0800 | 
|---|---|---|
| committer | Andrew A. de Laix <alain@lindenlab.com> | 2010-11-09 09:15:17 -0800 | 
| commit | 2b6cf1d79929c1fb9b62f52f80bd72a949a4d11e (patch) | |
| tree | cf7ef458d830cce58ea027ac09c44f2597041c19 | |
| parent | 8cce8827e01dab6bfcd3e94e56b6041f8f487c76 (diff) | |
| parent | 2cfcdfe2ffd97384324c940447a4197cbf85a38e (diff) | |
Automated merge with https://bitbucket.org/mani_linden/viewer-development
| -rw-r--r-- | indra/viewer_components/updater/llupdatedownloader.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/indra/viewer_components/updater/llupdatedownloader.cpp b/indra/viewer_components/updater/llupdatedownloader.cpp index ca1d2d25de..2794f80c47 100644 --- a/indra/viewer_components/updater/llupdatedownloader.cpp +++ b/indra/viewer_components/updater/llupdatedownloader.cpp @@ -272,6 +272,7 @@ size_t LLUpdateDownloader::Implementation::onBody(void * buffer, size_t size)  void LLUpdateDownloader::Implementation::run(void)  {  	CURLcode code = curl_easy_perform(mCurl); +	mDownloadStream.close();  	if(code == CURLE_OK) {  		LLFile::remove(mDownloadRecordPath);  		if(validateDownload()) { @@ -379,7 +380,7 @@ void LLUpdateDownloader::Implementation::throwOnCurlError(CURLcode code)  bool LLUpdateDownloader::Implementation::validateDownload(void)  {  	std::string filePath = mDownloadData["path"].asString(); -	llifstream fileStream(filePath); +	llifstream fileStream(filePath, std::ios_base::in | std::ios_base::binary);  	if(!fileStream) return false;  	std::string hash = mDownloadData["hash"].asString(); | 
