From 05670174123e114e0a329e027290578de998f650 Mon Sep 17 00:00:00 2001 From: Jagger Date: Tue, 8 Sep 2015 01:57:33 +0200 Subject: Don't save orig file names as these can overflow the resulting filename's 256 byte limit --- linux/ptrace_utils.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/linux/ptrace_utils.c b/linux/ptrace_utils.c index e23feebf..1136f0ac 100644 --- a/linux/ptrace_utils.c +++ b/linux/ptrace_utils.c @@ -685,16 +685,16 @@ static void arch_ptraceSaveData(honggfuzz_t * hfuzz, pid_t pid, fuzzer_t * fuzze char newname[PATH_MAX]; if (hfuzz->saveUnique) { snprintf(newname, sizeof(newname), - "%s.PC.%" REG_PM ".CODE.%d.ADDR.%p.INSTR.%s.%s.%s", + "%s.PC.%" REG_PM ".CODE.%d.ADDR.%p.INSTR.%s.%s", arch_sigs[si.si_signo].descr, pc, si.si_code, si.si_addr, - instr, fuzzer->origFileName, hfuzz->fileExtn); + instr, hfuzz->fileExtn); } else { char localtmstr[PATH_MAX]; util_getLocalTime("%F.%H:%M:%S", localtmstr, sizeof(localtmstr)); snprintf(newname, sizeof(newname), - "%s.PC.%" REG_PM ".CODE.%d.ADDR.%p.INSTR.%s.%s.%d.%s.%s", + "%s.PC.%" REG_PM ".CODE.%d.ADDR.%p.INSTR.%s.%s.%d.%s", arch_sigs[si.si_signo].descr, pc, si.si_code, si.si_addr, - instr, localtmstr, pid, fuzzer->origFileName, hfuzz->fileExtn); + instr, localtmstr, pid, hfuzz->fileExtn); } if (link(fuzzer->fileName, newname) == 0) { -- cgit v1.2.3