Spelt / ZXing.Delphi

ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey
Apache License 2.0
471 stars 206 forks source link

Memory leak in UPCEANExtension2Support.decodeRow #146

Closed JedrzejczykRobert closed 1 year ago

JedrzejczykRobert commented 1 year ago

After apply #142

file: ZXing.OneD.UPCEANExtension2Support line: 110

current:

  if (extensionData <> nil)
  then
     extensionResult.putAllMetadata(extensionData);

should be:

  if (extensionData <> nil) then
  begin
    extensionResult.putAllMetadata(extensionData);
    FreeAndNil(extensionData);
  end;