honggfuzz: even more fields into substructs
diff --git a/honggfuzz.c b/honggfuzz.c
index c7e56df..27630ad 100644
--- a/honggfuzz.c
+++ b/honggfuzz.c
@@ -189,8 +189,8 @@
         LOG_F("Couldn't parse dictionary file ('%s')", hfuzz.mutate.dictionaryFile);
     }
 
-    if (hfuzz.blacklistFile && (input_parseBlacklist(&hfuzz) == false)) {
-        LOG_F("Couldn't parse stackhash blacklist file ('%s')", hfuzz.blacklistFile);
+    if (hfuzz.feedback.blacklistFile && (input_parseBlacklist(&hfuzz) == false)) {
+        LOG_F("Couldn't parse stackhash blacklist file ('%s')", hfuzz.feedback.blacklistFile);
     }
 #define hfuzzl hfuzz.linux
     if (hfuzzl.symsBlFile &&
@@ -203,9 +203,9 @@
         LOG_F("Couldn't parse symbols whitelist file ('%s')", hfuzzl.symsWlFile);
     }
 
-    if (hfuzz.dynFileMethod != _HF_DYNFILE_NONE) {
-        if (!(hfuzz.feedback = files_mapSharedMem(
-                  sizeof(feedback_t), &hfuzz.bbFd, "hfuzz-feedback", hfuzz.io.workDir))) {
+    if (hfuzz.feedback.dynFileMethod != _HF_DYNFILE_NONE) {
+        if (!(hfuzz.feedback.feedbackMap = files_mapSharedMem(
+                  sizeof(feedback_t), &hfuzz.feedback.bbFd, "hfuzz-feedback", hfuzz.io.workDir))) {
             LOG_F("files_mapSharedMem(sz=%zu, dir='%s') failed", sizeof(feedback_t),
                 hfuzz.io.workDir);
         }
@@ -247,8 +247,8 @@
     fuzz_threadsStop(&hfuzz, threads);
 
     /* Clean-up global buffers */
-    if (hfuzz.blacklist) {
-        free(hfuzz.blacklist);
+    if (hfuzz.feedback.blacklist) {
+        free(hfuzz.feedback.blacklist);
     }
     if (hfuzz.linux.symsBl) {
         free(hfuzz.linux.symsBl);