Skip to content

MemoryLeak for bits #9

Description

@nrodear

Code review request - Delphi static analysis finding

Finding

Field Value
File D:\git-demos\delphi\sca-test\TCodeReader-main\src\CodeReader.ZXing.Datamatrix.Internal.Decoder.pas
Line 87
Method TDataMatrixDecoder.decode
Severity Error
Type Bug
Rule MemoryLeak
Detail bits

Rule description

Object created but never freed (memory leak)

Code (>>> marks the line that triggered the rule)

      82    i, j: Integer;
      83    dimension: Integer;
      84    bits: TBitMatrix;
      85  begin
      86    dimension := Length(image);
>>>   87    bits := TBitMatrix.Create(dimension);
      88    for i := 0 to Pred(dimension) do
      89    begin
      90      for j := 0 to Pred(dimension) do
      91      begin
      92        if (image[i][j]) then

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions