Lei Zhang : comdlg32: Avoid double free in PRINTDLG_PaperSizeA/W.
Alexandre Julliard
julliard at winehq.org
Tue Mar 25 14:20:11 CDT 2008
Module: wine
Branch: master
Commit: 19ed9729db3a73f0860ab621047cafc0a6b41c58
URL: http://source.winehq.org/git/wine.git/?a=commit;h=19ed9729db3a73f0860ab621047cafc0a6b41c58
Author: Lei Zhang <thestig at 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;
More information about the wine-cvs
mailing list