Closed mbroadst closed 9 years ago
perhaps if settled==true && state==undefined => ACK?
We shouldn't crash, sure, but I'm very wary of assuming an undefined state means ACK. I've just re-read the spec on this subject and it doesn't really give any clue.
Ah okay cool, I tried pretty hard this weekend to implement what you did there. Alas, my erlang-fu is incredibly weak :smile:
I'm just putting this up to capture what we've learned on the mailing list. Proton sends a disposition frame without a "state" field which causes rabbitmq to crash on that connection with the following output (modified by @simonmacmullen):