diff options
author | Oxore <oxore@protonmail.com> | 2023-04-18 22:39:26 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2023-04-18 22:39:26 +0300 |
commit | b2024359c31808fed776a12f75f710023ad6a2c3 (patch) | |
tree | facea5ec6c7f72614df7e46833d9b3f138b9d4d6 | |
parent | 78d2b72ab44eee1a1f4e439cf74ce906efe222d8 (diff) |
Fix infinite loop during reallocation
-rw-r--r-- | main.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -42,6 +42,7 @@ struct DataBuffer { memcpy(new_buffer, buffer, occupied_size); delete [] buffer; buffer = new_buffer; + buffer_size = new_size; } ~DataBuffer() { delete [] buffer; @@ -57,7 +58,7 @@ enum class TracedNodeType { }; struct DisasmNode { - DisasmNode *next{}; // Next node in the inked list + DisasmNode *next{}; // Next node in the linked list TracedNodeType type{}; unsigned long offset{}; char *asm_string{}; // Disassembly of an instruction at the current offset |