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();