> And as it is with these types of bugs, finding the root cause is not trivial, but the fix almost always is.
> And as it is with these types of bugs, finding the root cause is not trivial, but the fix almost always is.
>#Adding this line to prevent hangs on XXX terminal
Or whatever.
> [...] This does NOT appoear [sic] to happen with TCP sockets, but this doesn't hurt the TCP side in any case.
Oops!
(Here's the relevant change, removing those four lines of code: https://github.com/spc476/lua-conmanorg/commit/0ba8d616d1447...)
> This bit of code wasn't in the TLS implementation, and as the comment says, it “shouldn't” hurt the TCP path, but hey, it was only needed for local (or Unix) domain sockets to begin with, so let me try removing that bit of code and run a test.
But yeah, if it's his own project, it's far easier to keep track of and watch out for any bug reports that might result from this change.