Lei Zhang : comdlg32: Avoid double free in PRINTDLG_PaperSizeA/W.
Module: wine Branch: master Commit: 19ed9729db3a73f0860ab621047cafc0a6b41c58 URL: http://source.winehq.org/git/wine.git/?a=commit;h=19ed9729db3a73f0860ab62104... Author: Lei Zhang <thestig(a)google.com> Date: Tue Mar 25 11:38:07 2008 -0700 comdlg32: Avoid double free in PRINTDLG_PaperSizeA/W. --- dlls/comdlg32/printdlg.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/dlls/comdlg32/printdlg.c b/dlls/comdlg32/printdlg.c index f2d67b5..5169d1b 100644 --- a/dlls/comdlg32/printdlg.c +++ b/dlls/comdlg32/printdlg.c @@ -497,7 +497,6 @@ static BOOL PRINTDLG_PaperSizeA( for (i=0;i<NrOfEntries;i++) if (Words[i] == PaperSize) break; - HeapFree(GetProcessHeap(),0,Words); if (i == NrOfEntries) { FIXME("Papersize %d not found in list?\n",PaperSize); goto out; @@ -555,7 +554,6 @@ static BOOL PRINTDLG_PaperSizeW( for (i=0;i<NrOfEntries;i++) if (!lstrcmpW(PaperSize,Names+(64*i))) break; - HeapFree(GetProcessHeap(),0,Names); if (i==NrOfEntries) { FIXME("Papersize %s not found in list?\n",debugstr_w(PaperSize)); goto out;
participants (1)
-
Alexandre Julliard