You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by am...@apache.org on 2015/07/16 01:05:10 UTC

trafficserver git commit: TS-3754: Fix potential bad _buf_end in IOBuffer::set

Repository: trafficserver
Updated Branches:
  refs/heads/master 1d81a2d79 -> 26f983de3


TS-3754: Fix potential bad _buf_end in IOBuffer::set


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/26f983de
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/26f983de
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/26f983de

Branch: refs/heads/master
Commit: 26f983de36291e0afc7d42bc8a1ec1cf9e8473c1
Parents: 1d81a2d
Author: Alan M. Carroll <so...@yahoo-inc.com>
Authored: Wed Jul 15 17:54:29 2015 -0500
Committer: Alan M. Carroll <so...@yahoo-inc.com>
Committed: Wed Jul 15 17:54:29 2015 -0500

----------------------------------------------------------------------
 iocore/eventsystem/P_IOBuffer.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/26f983de/iocore/eventsystem/P_IOBuffer.h
----------------------------------------------------------------------
diff --git a/iocore/eventsystem/P_IOBuffer.h b/iocore/eventsystem/P_IOBuffer.h
index 3b8c323..4a64972 100644
--- a/iocore/eventsystem/P_IOBuffer.h
+++ b/iocore/eventsystem/P_IOBuffer.h
@@ -477,7 +477,7 @@ IOBufferBlock::set(IOBufferData *d, int64_t len, int64_t offset)
   data = d;
   _start = buf() + offset;
   _end = _start + len;
-  _buf_end = _start + d->block_size();
+  _buf_end = buf() + d->block_size();
 }
 
 TS_INLINE void