From f05566c8349ed8628aa82170f7d0b90ce0295421 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Sat, 13 Apr 2019 02:16:22 +0200 Subject: [PATCH] missing pointers.. --- client/ui.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/client/ui.c b/client/ui.c index 07d84aa1d..4dbace3c8 100644 --- a/client/ui.c +++ b/client/ui.c @@ -55,6 +55,7 @@ void PrintAndLogEx(logLevel_t level, const char *fmt, ...) { char buffer[MAX_PRINT_BUFFER] = {0}; char buffer2[MAX_PRINT_BUFFER + 20] = {0}; char *token = NULL; + char *tmp_ptr = NULL; // {NORMAL, SUCCESS, INFO, FAILED, WARNING, ERR, DEBUG} static const char *prefixes[7] = { "", "[+] ", "[=] ", "[-] ", "[!] ", "[!!] ", "[#] "}; @@ -98,7 +99,7 @@ void PrintAndLogEx(logLevel_t level, const char *fmt, ...) { if (buffer[0] == '\n') PrintAndLog(""); - token = strtok_r(buffer, delim); + token = strtok_r(buffer, delim, &tmp_ptr); while (token != NULL) { @@ -109,7 +110,7 @@ void PrintAndLogEx(logLevel_t level, const char *fmt, ...) { else snprintf(buffer2 + size, sizeof(buffer2) - size, "\n"); - token = strtok_r(NULL, delim); + token = strtok_r(NULL, delim, &tmp_ptr); } PrintAndLog("%s", buffer2); } else {