diff options
author | robertswiecki <robert@swiecki.net> | 2019-04-03 07:52:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-03 07:52:58 +0200 |
commit | 519edb18f05ef5947600bb9f2a0cd692c86f0476 (patch) | |
tree | 4000df570d4e3e39d7b77216a48450b67054fd6a | |
parent | 38ec494285e019f9675ff5989e0025222a3b199c (diff) | |
parent | d203b175495462ee70a0c3327cf1e73c78169096 (diff) | |
download | honggfuzz-519edb18f05ef5947600bb9f2a0cd692c86f0476.tar.gz |
Merge pull request #249 from solomonbstoner/fix_minor_error
linux/perf.c: Assign perfMmapAux pointer to NULL upon failed mmap
-rw-r--r-- | linux/perf.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/linux/perf.c b/linux/perf.c index b7355e04..f3b805d7 100644 --- a/linux/perf.c +++ b/linux/perf.c @@ -199,6 +199,7 @@ static bool arch_perfCreate(run_t* run, pid_t pid, dynFileMethod_t method, int* NULL, pem->aux_size, PROT_READ, MAP_SHARED, *perfFd, pem->aux_offset)) == MAP_FAILED) { munmap(run->linux.perfMmapBuf, _HF_PERF_MAP_SZ + getpagesize()); run->linux.perfMmapBuf = NULL; + run->linux.perfMmapAux = NULL; PLOG_W( "mmap(mmapAuxBuf) failed, try increasing the kernel.perf_event_mlock_kb sysctl (up to " "even 300000000)"); |