From: Robin Gareus Date: Thu, 12 Nov 2015 15:49:40 +0000 (-0600) Subject: fix edge-case in Dummy-backend random number generator initialization X-Git-Tag: 4.5~498 X-Git-Url: https://main.carlh.net/gitweb/?p=ardour.git;a=commitdiff_plain;h=4b25c80cb9547e1ce87e556db735d33315ab5045 fix edge-case in Dummy-backend random number generator initialization --- diff --git a/libs/backends/dummy/dummy_audiobackend.cc b/libs/backends/dummy/dummy_audiobackend.cc index a59d7e3178..b3cfd39186 100644 --- a/libs/backends/dummy/dummy_audiobackend.cc +++ b/libs/backends/dummy/dummy_audiobackend.cc @@ -1525,6 +1525,7 @@ void DummyPort::setup_random_number_generator () _rseed = g_get_monotonic_time() % UINT_MAX; } _rseed = (_rseed + (uint64_t)this) % UINT_MAX; + if (_rseed == 0) _rseed = 1; } inline uint32_t