Module: wine Branch: master Commit: 19ed9729db3a73f0860ab621047cafc0a6b41c58 URL: http://source.winehq.org/git/wine.git/?a=commit;h=19ed9729db3a73f0860ab62104...
Author: Lei Zhang thestig@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;