From 7b3ca5b8fe478aac593b7f38f9e8d1ecfc29fa5f Mon Sep 17 00:00:00 2001 From: Cinder Date: Sun, 25 Sep 2016 09:58:24 -0500 Subject: [PATCH] tnbytes may be up to max int --- CSJ2K/j2k/codestream/reader/FileBitstreamReaderAgent.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CSJ2K/j2k/codestream/reader/FileBitstreamReaderAgent.cs b/CSJ2K/j2k/codestream/reader/FileBitstreamReaderAgent.cs index e992cad6..9309377c 100644 --- a/CSJ2K/j2k/codestream/reader/FileBitstreamReaderAgent.cs +++ b/CSJ2K/j2k/codestream/reader/FileBitstreamReaderAgent.cs @@ -299,7 +299,7 @@ namespace CSJ2K.j2k.codestream.reader { //UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1042'" tnbytes = (int) (trate * hd.MaxCompImgWidth * hd.MaxCompImgHeight) / 8; - if (tnbytes < 0) tnbytes = int.MaxValue; + if (tnbytes <= 0) tnbytes = int.MaxValue; } isTruncMode = !pl.getBooleanParameter("parsing"); @@ -2727,4 +2727,4 @@ namespace CSJ2K.j2k.codestream.reader return ccb; } } -} \ No newline at end of file +}