diff options
author | van Hauser <vh@thc.org> | 2021-12-05 14:42:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-05 14:42:54 +0100 |
commit | cdd176c52fda7e6259209e8ed749514ad64d488a (patch) | |
tree | d2ff2faa59f7c5c631a403ed7f22d35cc6212e39 | |
parent | 29e4c315d9943d393d425b1c8e0018bd03e77251 (diff) | |
parent | a7c6b545141736623ed414304c11c81f1cf572d6 (diff) | |
download | afl++-cdd176c52fda7e6259209e8ed749514ad64d488a.tar.gz |
Merge pull request #1193 from devnexen/libtoken_warn_fix
libtokencap: warning build fix.
-rw-r--r-- | utils/libtokencap/libtokencap.so.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/utils/libtokencap/libtokencap.so.c b/utils/libtokencap/libtokencap.so.c index 3629e804..2b1e3903 100644 --- a/utils/libtokencap/libtokencap.so.c +++ b/utils/libtokencap/libtokencap.so.c @@ -33,6 +33,8 @@ #include "../types.h" #include "../config.h" +#include "debug.h" + #if !defined __linux__ && !defined __APPLE__ && !defined __FreeBSD__ && \ !defined __OpenBSD__ && !defined __NetBSD__ && !defined __DragonFly__ && \ !defined(__HAIKU__) && !defined(__sun) @@ -169,7 +171,7 @@ static void __tokencap_load_mappings(void) { int mib[] = {CTL_VM, VM_PROC, VM_PROC_MAP, __tokencap_pid, sizeof(struct kinfo_vmentry)}; #endif - char * buf, *low, *high; + char *buf, *low, *high; size_t miblen = sizeof(mib) / sizeof(mib[0]); size_t len; @@ -343,6 +345,12 @@ static void __tokencap_dump(const u8 *ptr, size_t len, u8 is_text) { wrt_ok &= (pos == write(__tokencap_out_file, buf, pos)); wrt_ok &= (2 == write(__tokencap_out_file, "\"\n", 2)); + if (!wrt_ok) { + + DEBUGF("%s", "writing to the token file failed\n"); + + } + } /* Replacements for strcmp(), memcmp(), and so on. Note that these will be used |