diff options
| author | Sverker Eriksson <[email protected]> | 2010-04-28 20:24:48 +0200 |
|---|---|---|
| committer | Raimo Niskanen <[email protected]> | 2010-05-24 15:08:41 +0200 |
| commit | cb42b3d86e131f6d3ba883055990bb4164e0d6a6 (patch) | |
| tree | 84f04e25c1355d08ee217ee72b0a5fd0145b7487 /lib/ssh/examples | |
| parent | 458dcb10f98bffd241a837cbac7c108eb485f706 (diff) | |
| download | otp-cb42b3d86e131f6d3ba883055990bb4164e0d6a6.tar.gz otp-cb42b3d86e131f6d3ba883055990bb4164e0d6a6.tar.bz2 otp-cb42b3d86e131f6d3ba883055990bb4164e0d6a6.zip | |
Fix deadlock in spawn driver on windows
A misbehaving port program that does not read all data written to the port
may deadlock the scheduler thread when it calls port_close. The chosen solution
was to use the new function CancelIoEx if it exist (Vista) otherwise let the
spawn driver wait for a short while (10ms) and then to spawn a thread that will
wait for the port program to exit.
Diffstat (limited to 'lib/ssh/examples')
0 files changed, 0 insertions, 0 deletions
