We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 138df65 commit cf5e5a0Copy full SHA for cf5e5a0
crates/libafl/src/corpus/inmemory_ondisk.rs
@@ -380,11 +380,16 @@ impl<I> InMemoryOnDiskCorpus<I> {
380
where
381
I: Input,
382
{
383
- let file_name = testcase.filename_mut().take().unwrap_or_else(|| {
+ let base = testcase.filename_mut().take().unwrap_or_else(|| {
384
// TODO walk entry metadata to ask for pieces of filename (e.g. :havoc in AFL)
385
testcase.input().as_ref().unwrap().generate_name(id)
386
});
387
388
+ let file_name = match &self.prefix {
389
+ Some(pref) => format!("{pref}{base}"),
390
+ None => base,
391
+ };
392
+
393
let mut ctr = 1;
394
if self.locking {
395
let lockfile_name = format!(".{file_name}");
0 commit comments