twain-cs icon indicating copy to clipboard operation
twain-cs copied to clipboard

Missing bitmap.Dispose() during XferMech File, Memory overflow [sf#18]

Open kolomiets opened this issue 7 years ago • 1 comments

Reported by propperdx on 2015-12-02 11:45 UTC I found a memory overflow becouse of a missing Dispose()

Method ScanCallback in TWAINCSToolkit.

~Line 1854

msgPendingxfers = ReportImage("ScanCallback: 010", TWAIN.DG.IMAGE.ToString(), TWAIN.DAT.IMAGEFILEXFER.ToString(), TWAIN.MSG.GET.ToString(), CvtSts(sts), bitmap, szFilename, m_twain.ImageinfoToCsv(twimageinfo), null, 0);
bitmap.Dispose();  // !!! 
bitmap = null;

Thanks Tobias

kolomiets avatar Apr 05 '17 11:04 kolomiets

Updated by mlmcl on 2016-09-02 18:24 UTC

  • status: open --> pending
  • assigned_to: Mark

kolomiets avatar Apr 05 '17 11:04 kolomiets