diff options
| author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-10-24 23:17:37 +0300 | 
|---|---|---|
| committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-10-24 23:40:31 +0300 | 
| commit | 0f740ee2f3d750fc5c25e20492f381a21ed53fa4 (patch) | |
| tree | 0dff81f794cc47ab3b83ba419157764f4a055388 /src/error.c | |
| parent | e69e7c95bc68a90eadfbd963359737dce43d65f2 (diff) | |
<EC>: fixed hangs on UNIX
* detected under FreeBSD
* It turns out that it's unsafe to make the GIOChannel blocking
  even though the application has already terminated and the channel
  should be closed automatically.
  The channel does not report EOF, but instead we have to look for
  zero reads - in complete contrast to the behavior on Windows.
  Apparently, it's very tricky to use this API correctly
  (ie. it sucks).
* fixup to e9bef20a8ad89d304fe3e8fafa00056d22de2326
Diffstat (limited to 'src/error.c')
0 files changed, 0 insertions, 0 deletions
