25 lines
675 B
Plaintext
25 lines
675 B
Plaintext
--- testcode/testreader.cpp.orig Sun Jan 17 03:58:21 2016
|
|
+++ testcode/testreader.cpp Fri May 27 17:53:20 2016
|
|
@@ -128,7 +128,9 @@ HRESULT CTestReader::Test2()
|
|
Chk(TestFixedReadSizes(chunksize));
|
|
}
|
|
|
|
+#ifndef HAVE_ARC4RANDOM
|
|
srand(888);
|
|
+#endif
|
|
for (size_t i = 0; i < 200; i++)
|
|
{
|
|
Chk(TestFixedReadSizes(0));
|
|
@@ -156,7 +158,11 @@ HRESULT CTestReader::TestFixedReadSizes(size_t chunksi
|
|
|
|
if (fRandomChunkSizing)
|
|
{
|
|
+#ifdef HAVE_ARC4RANDOM
|
|
+ chunksize = arc4random_uniform(17) + 1;
|
|
+#else
|
|
chunksize = (rand() % 17) + 1;
|
|
+#endif
|
|
}
|
|
|
|
remaining = msgSize - bytesread;
|