Related Query
More Query from same tag
OP here. Looks like the MyTelnet->_fillbuf function is never actually called, due to some inheritance problem. Darned if I can see why inheritance doesn't work as expected:
Regarding the call to inflate. My production code (which probably has no inheritance problems, as it generates billions of debug messages that actually appear) was producing:
I tried ignoring everything before the first ASCII 120 character, which is where the zlib stream is supposed to start. The first couple of calls to Compress::Zlib->inflate then succeed. After that, we're back to square one, with new error messages:
The zlib docs suggest this kind of error appears if the compressed stream is corrupted, but I haven't yet found anything in Net::Telnet that might be responsible. |