Re: A bug I won't forget
by cpeterso on Monday May 28, 2012 @03:08PM
(#4034571)
Were you or the network library reusing buffer objects (to avoid reallocating them), so the random data was leftover from an early socket read? I'm surprised the JVM would allocate a new buffer object with non-zero data.
[ Parent
| on HN ]
Yeah, he was almost certainly reusing his byte[]s. My takeaway is that if you program a high-level language as if it's C, expect C-like bugs.