diff options
author | Jagger <robert@swiecki.net> | 2016-09-07 20:48:32 +0200 |
---|---|---|
committer | Jagger <robert@swiecki.net> | 2016-09-07 20:48:32 +0200 |
commit | 5b81a507643556cb8a07e157e21572494a44dee9 (patch) | |
tree | d61f2de62d6aebe386add866c7e59f2145769bac /files.c | |
parent | 919cf2b411a47157530cc6b3a20179e41ba7d42e (diff) | |
download | honggfuzz-5b81a507643556cb8a07e157e21572494a44dee9.tar.gz |
Create shm file in the working dir
Diffstat (limited to 'files.c')
-rw-r--r-- | files.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -489,9 +489,10 @@ uint8_t *files_mapFileShared(char *fileName, off_t * fileSz, int *fd) return buf; } -void *files_mapSharedMem(size_t sz, int *fd) +void *files_mapSharedMem(size_t sz, int *fd, const char *dir) { - char template[] = "/tmp/hfuzz.XXXXXX"; + char template[PATH_MAX]; + snprintf(template, sizeof(template), "%s/hfuzz.XXXXXX", dir); if ((*fd = mkstemp(template)) == -1) { PLOG_W("mkstemp('%s')", template); return MAP_FAILED; |