diff --git a/src/drivers/win/tracer.cpp b/src/drivers/win/tracer.cpp index d1f6ae45..4c155ab3 100644 --- a/src/drivers/win/tracer.cpp +++ b/src/drivers/win/tracer.cpp @@ -127,6 +127,7 @@ char str_tabs[LOG_TABS_MASK+1] = {0}, str_address[LOG_ADDRESS_MAX_LEN] = {0}, st char str_result[LOG_LINE_MAX_LEN] = {0}; char bzk_string[200] = {0}; +char bzk_string_2[200] = {0}; list bzk_list; int bzk_writes_counter = 0; int bzk_files_counter = 0; @@ -1021,7 +1022,7 @@ void FCEUD_TraceInstruction(uint8 *opcode, int size) { for (string line : bzk_list) { - bzk_string = line; + sprintf(bzk_string_2, line) fputs(bzk_string, LOG_FP); //LOG_FP << line; }