summaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorDamien Miller <djm@cvs.openbsd.org>2010-05-14 23:29:24 +0000
committerDamien Miller <djm@cvs.openbsd.org>2010-05-14 23:29:24 +0000
commita0d51d3fdcbe42df8c009c02531102e536c5b90a (patch)
tree83dd37dd4ee682549c9924c00b0fa9980936dfc2 /sbin
parentaae209063b62cb154aaed719a5fa9da659054b37 (diff)
Pause the mux channel while waiting for reply from aynch callbacks.
Prevents misordering of replies if new requests arrive while waiting. Extend channel open confirm callback to allow signalling failure conditions as well as success. Use this to 1) fix a memory leak, 2) start using the above pause mechanism and 3) delay sending a success/ failure message on mux slave session open until we receive a reply from the server. motivated by and with feedback from markus@
Diffstat (limited to 'sbin')
0 files changed, 0 insertions, 0 deletions