Skip to content

Commit cf5e5a0

Browse files
feat: add prefix to file_name (AFLplusplus#3630)
1 parent 138df65 commit cf5e5a0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

crates/libafl/src/corpus/inmemory_ondisk.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,11 +380,16 @@ impl<I> InMemoryOnDiskCorpus<I> {
380380
where
381381
I: Input,
382382
{
383-
let file_name = testcase.filename_mut().take().unwrap_or_else(|| {
383+
let base = testcase.filename_mut().take().unwrap_or_else(|| {
384384
// TODO walk entry metadata to ask for pieces of filename (e.g. :havoc in AFL)
385385
testcase.input().as_ref().unwrap().generate_name(id)
386386
});
387387

388+
let file_name = match &self.prefix {
389+
Some(pref) => format!("{pref}{base}"),
390+
None => base,
391+
};
392+
388393
let mut ctr = 1;
389394
if self.locking {
390395
let lockfile_name = format!(".{file_name}");

0 commit comments

Comments
 (0)