diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-05-26 23:06:52 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-05-26 23:06:52 +0200 |
| commit | f75c4440abe1a1cd9838301ac4e3a153178ceb94 (patch) | |
| tree | daf6398fecebf0694273f940d60f53c16660d9cf | |
| parent | 6a458c24f4ebf1d654e036fbb839790080a25eff (diff) | |
Insert a delay to make sure the QUIT message arrives (#2018).
I have no idea why this is necessary, but the nanomsg documentation
suggests it.
| -rw-r--r-- | src/tools/dcpomatic_disk.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/dcpomatic_disk.cc b/src/tools/dcpomatic_disk.cc index 67705ffcb..784dc4a81 100644 --- a/src/tools/dcpomatic_disk.cc +++ b/src/tools/dcpomatic_disk.cc @@ -173,6 +173,10 @@ public: ~DOMFrame () { _nanomsg.send(DISK_WRITER_QUIT "\n", 2000); + /* This seems really horrible but it's suggested by the examples on nanomsg.org, so... + * Without this the quit is not received (at least sometimes) causing #2018. + */ + dcpomatic_sleep_seconds (1); } private: |
