You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by er...@apache.org on 2011/03/18 19:59:45 UTC
svn commit: r1083017 - /trafficserver/traffic/trunk/iocore/cache/CacheRead.cc
Author: ericb
Date: Fri Mar 18 18:59:44 2011
New Revision: 1083017
URL: http://svn.apache.org/viewvc?rev=1083017&view=rev
Log:
TS-713 - honor the offset within do_io_pread
Modified:
trafficserver/traffic/trunk/iocore/cache/CacheRead.cc
Modified: trafficserver/traffic/trunk/iocore/cache/CacheRead.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cache/CacheRead.cc?rev=1083017&r1=1083016&r2=1083017&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cache/CacheRead.cc (original)
+++ trafficserver/traffic/trunk/iocore/cache/CacheRead.cc Fri Mar 18 18:59:44 2011
@@ -649,9 +649,9 @@ CacheVC::openReadMain(int event, Event *
}
}
if (fragment)
- doc_pos = seek_to - (int64_t)first_frag[fragment-1].offset;
+ doc_pos = doc->prefix_len() + seek_to - (int64_t)first_frag[fragment-1].offset;
else
- doc_pos = seek_to;
+ doc_pos = doc->prefix_len() + seek_to;
vio.ndone = 0;
seek_to = 0;
ntodo = vio.ntodo();