diff options
author | Robert Swiecki <robert@swiecki.net> | 2016-10-16 18:48:47 +0200 |
---|---|---|
committer | Robert Swiecki <robert@swiecki.net> | 2016-10-16 18:48:47 +0200 |
commit | 31d2a273e9c8a974b5e163d2ed0bf4627aa392a3 (patch) | |
tree | 5903fcbdc66a234da5403f8461375c5c6b4be4b5 /report.c | |
parent | 8e1feb6cb7609636c50bb632c56e7ef301728d96 (diff) | |
download | honggfuzz-31d2a273e9c8a974b5e163d2ed0bf4627aa392a3.tar.gz |
report: protect reporting with a static mutex
Diffstat (limited to 'report.c')
-rw-r--r-- | report.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -69,7 +69,10 @@ static void report_printTargetCmd(honggfuzz_t * hfuzz) void report_Report(honggfuzz_t * hfuzz, char *s) { - if (s[0] == '\0') { + static pthread_mutex_t report_mutex = PTHREAD_MUTEX_INITIALIZER; + MX_SCOPED_LOCK(&report_mutex); + + if (s == NULL && s[0] == '\0') { return; } |