diff options
author | Tofu Linden <tofu.linden@lindenlab.com> | 2010-04-15 20:31:56 +0100 |
---|---|---|
committer | Tofu Linden <tofu.linden@lindenlab.com> | 2010-04-15 20:31:56 +0100 |
commit | 799e014f2a16d5031d976e9662d3333d65cfc94c (patch) | |
tree | de1ff190db4916bbbb77470f3a09a7a6040d2afa | |
parent | 59446d550522660c47065622812308da190d6a89 (diff) |
Backed out changeset eaac19489aa6
Bao agreed with my initial version after all.
-rw-r--r-- | indra/llcommon/llapr.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/indra/llcommon/llapr.cpp b/indra/llcommon/llapr.cpp index f030867ec4..7330b00bcf 100644 --- a/indra/llcommon/llapr.cpp +++ b/indra/llcommon/llapr.cpp @@ -535,11 +535,6 @@ S32 LLAPRFile::seek(apr_file_t* file_handle, apr_seek_where_t where, S32 offset) //static S32 LLAPRFile::readEx(const std::string& filename, void *buf, S32 offset, S32 nbytes, LLVolatileAPRPool* pool) { - if (offset < 0) - { - return 0; // do nothing, negative offsets don't make sense for reads - } - //***************************************** apr_file_t* file_handle = open(filename, pool, APR_READ|APR_BINARY); //***************************************** @@ -548,10 +543,10 @@ S32 LLAPRFile::readEx(const std::string& filename, void *buf, S32 offset, S32 nb return 0; } + llassert(offset >= 0); + if (offset > 0) - { offset = LLAPRFile::seek(file_handle, APR_SET, offset); - } apr_size_t bytes_read; if (offset < 0) |