tweaks
diff --git a/docs/Changelog.md b/docs/Changelog.md
index f8831ff..175c6c4 100644
--- a/docs/Changelog.md
+++ b/docs/Changelog.md
@@ -35,8 +35,8 @@
afl++ ignores these and uses them for splicing instead.
- added AFL_EXIT_ON_TIME env that will make afl-fuzz exit fuzzing
after no new paths have been found for n seconds
- - when AFL_FAST_CAL is set a variable path will now be calibrated
- 8 times instead of 40
+ - when AFL_FAST_CAL is set a variable path will no be calibrated
+ 8 times instead of originally 40. Long calibration is now 20.
- added AFL_TRY_AFFINITY to try to bind to CPUs but don't error if
it fails
- afl-cc:
diff --git a/docs/custom_mutators.md b/docs/custom_mutators.md
index 9d5381e..3e3ae01 100644
--- a/docs/custom_mutators.md
+++ b/docs/custom_mutators.md
@@ -92,6 +92,9 @@
def introspection():
return string
+
+def deinit(): # optional for Python
+ pass
```
### Custom Mutation
diff --git a/src/afl-fuzz-python.c b/src/afl-fuzz-python.c
index 8760194..3aa9763 100644
--- a/src/afl-fuzz-python.c
+++ b/src/afl-fuzz-python.c
@@ -212,7 +212,7 @@
PyObject_GetAttrString(py_module, "introspection");
py_functions[PY_FUNC_DEINIT] = PyObject_GetAttrString(py_module, "deinit");
if (!py_functions[PY_FUNC_DEINIT])
- FATAL("deinit function not found in python module");
+ WARNF("deinit function not found in python module");
for (py_idx = 0; py_idx < PY_FUNC_COUNT; ++py_idx) {