summaryrefslogtreecommitdiffstats
path: root/src/hash_collision_bench.cc
diff options
context:
space:
mode:
authorJan Niklas Hasse <jhasse@bixense.com>2020-11-28 11:22:23 (GMT)
committerJan Niklas Hasse <jhasse@bixense.com>2020-11-28 11:22:23 (GMT)
commit9cf70a20685ac3bd48fceac2ea268d449c7e78d5 (patch)
tree433402b91ee03f5a476da5c0bdb26f6d3bad7809 /src/hash_collision_bench.cc
parenta1f879b29c9aafe6a2bc0ba885701f8f4f19f772 (diff)
parented056bdd8c8d578a9952bd93b76f29c14199c85b (diff)
downloadNinja-9cf70a20685ac3bd48fceac2ea268d449c7e78d5.zip
Ninja-9cf70a20685ac3bd48fceac2ea268d449c7e78d5.tar.gz
Ninja-9cf70a20685ac3bd48fceac2ea268d449c7e78d5.tar.bz2
Merge branch 'master' into release
Diffstat (limited to 'src/hash_collision_bench.cc')
-rw-r--r--src/hash_collision_bench.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/hash_collision_bench.cc b/src/hash_collision_bench.cc
index ff947dc..8f37ed0 100644
--- a/src/hash_collision_bench.cc
+++ b/src/hash_collision_bench.cc
@@ -15,20 +15,22 @@
#include "build_log.h"
#include <algorithm>
-using namespace std;
#include <stdlib.h>
#include <time.h>
+using namespace std;
+
int random(int low, int high) {
return int(low + (rand() / double(RAND_MAX)) * (high - low) + 0.5);
}
void RandomCommand(char** s) {
int len = random(5, 100);
- *s = new char[len];
+ *s = new char[len+1];
for (int i = 0; i < len; ++i)
(*s)[i] = (char)random(32, 127);
+ (*s)[len] = '\0';
}
int main() {