Konstantin Kolinko wrote: > 2009/11/23 <ma...@apache.org>: >> Author: markt >> Date: Sun Nov 22 23:14:48 2009 >> New Revision: 883181 >> >> URL: http://svn.apache.org/viewvc?rev=883181&view=rev >> Log: >> Proposal >> >> Modified: >> tomcat/tc6.0.x/trunk/STATUS.txt >> >> + >> +* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48113 >> + Display IP addresses using 0-255 rather than -128 to +127 >> + Port Filip's patch from trunk >> + http://svn.eu.apache.org/viewvc?view=revision&revision=758249 >> > > No positive vote? :)
Copy/paste error on my part. > Actually this fix is just wrong. > > This: > + if (asInt) buf.append((int)data[offset++]); > performs widening byte -> int, preserving the sign. > > It should be > + if (asInt) buf.append(data[offset++] & 0xff); > as in the original patch: > https://issues.apache.org/bugzilla/show_bug.cgi?id=48113#c0 Fixed and included in the proposal for 6.0.x. > Also maybe call this argument "asUnsigned"? > (The original patch calls it "unsigned", but I do not like it. It > looks like a reserved word, though it is not on the JLS list of > reserved keywords - ch.3.9 of JLS ) I'm fine with unsigned. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org