DescriptionFix Process.runSync error handling.
Now, failing to allocate a buffer for stderr or stdout will generate
an ENOMEM OSError exception.
Also previously, read() returning an error would cause buffers for
stderr and stdout to leak. After this change, they'll be reclaimed.
R=asiva@google.com
Committed: https://github.com/dart-lang/sdk/commit/2b482617640234f10a0a1531156c778819bac025
Patch Set 1 #Patch Set 2 : Don't include signal_blocker.h on Windows #Patch Set 3 : Fixes for Windows #
Total comments: 2
Patch Set 4 : Address comments #
Messages
Total messages: 6 (2 generated)
|