summaryrefslogtreecommitdiff
path: root/libs/backends
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-11-12 09:49:40 -0600
committerRobin Gareus <robin@gareus.org>2015-11-12 09:49:40 -0600
commit4b25c80cb9547e1ce87e556db735d33315ab5045 (patch)
treea31b3651ecdcab615b312fa2b1471b8df3de5edd /libs/backends
parent92fe47bdeec3864d69c10b538851d1f7f0cceaaf (diff)
fix edge-case in Dummy-backend random number generator initialization
Diffstat (limited to 'libs/backends')
-rw-r--r--libs/backends/dummy/dummy_audiobackend.cc1
1 files changed, 1 insertions, 0 deletions
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