Skip to content

Commit 127ab74

Browse files
committed
Fix memory leak when calling DataRenderer::GetLinesForData or DataRenderer::RenderLinesForData
1 parent 334ea43 commit 127ab74

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

datarenderer.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ vector<DisassemblyTextLine> DataRenderer::GetLinesForData(BinaryView* data, uint
169169
line.tags = Tag::ConvertAndFreeTagList(lines[i].tags, lines[i].tagCount);
170170
result.push_back(line);
171171
}
172+
BNFreeDisassemblyTextLines(lines, count);
172173
return result;
173174
}
174175

@@ -211,6 +212,7 @@ vector<DisassemblyTextLine> DataRenderer::RenderLinesForData(BinaryView* data, u
211212
result.push_back(line);
212213
}
213214

215+
BNFreeDisassemblyTextLines(lines, count);
214216
return result;
215217
}
216218

0 commit comments

Comments
 (0)