aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers/CodedInputStream.cs
diff options
context:
space:
mode:
authorcsharptest <roger@csharptest.net>2013-05-16 13:59:34 -0500
committerrogerk <devnull@localhost>2013-05-16 13:59:34 -0500
commit0a0dd0333a4bec75451d549b88040d4fb598ad9f (patch)
treee79c4571f9802e734e6562f52bb1f4c275f80eaa /src/ProtocolBuffers/CodedInputStream.cs
parent8c8a82a2607e5663c5256892573142cefc0aea05 (diff)
downloadprotobuf-0a0dd0333a4bec75451d549b88040d4fb598ad9f.tar.gz
protobuf-0a0dd0333a4bec75451d549b88040d4fb598ad9f.tar.bz2
protobuf-0a0dd0333a4bec75451d549b88040d4fb598ad9f.zip
Fix for bug in limited input stream's Position, Introduced Position on output stream
Diffstat (limited to 'src/ProtocolBuffers/CodedInputStream.cs')
-rw-r--r--src/ProtocolBuffers/CodedInputStream.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ProtocolBuffers/CodedInputStream.cs b/src/ProtocolBuffers/CodedInputStream.cs
index bc443839..a63ce174 100644
--- a/src/ProtocolBuffers/CodedInputStream.cs
+++ b/src/ProtocolBuffers/CodedInputStream.cs
@@ -166,7 +166,7 @@ namespace Google.ProtocolBuffers
get
{
if (input != null)
- return input.Position - (bufferSize - bufferPos);
+ return input.Position - ((bufferSize + bufferSizeAfterLimit) - bufferPos);
return bufferPos;
}
}