-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Greeting crash #56
Comments
do you have the panic traceback? |
Hi sbinet, I only have this stacktrace. And I can provide a minimal example project that causes the crash. |
I have updated thanks. |
Hi @sbinet, Lines 194 to 198 in 018f24d
I'll open a PR, if wanted |
looks like the panic is an old "debug catch all" of mine. |
This CL also makes sure we exercize invalid connection attempts and still end up with a valid, non-corrupted, socket state. Updates go-zeromq#56.
If I use NetMQ (https://github.com/zeromq/netmq) to connect to a socket hosted by zmq4, the zmq4 host crashes with "zmq4: invalid greeting received" (
zmq4/protocol.go
Line 115 in 78ce94b
It seems that NetMQ does follow the negotiation protocol correctly (https://rfc.zeromq.org/spec:23/ZMTP/#version-negotiation), but zmq4 does not...
Unfortunately I lack Go skills to fix this bug.
The text was updated successfully, but these errors were encountered: