comdlg32: Avoid double free in PRINTDLG_PaperSizeA/W.

This commit is contained in:
Lei Zhang 2008-03-25 11:38:07 -07:00 committed by Alexandre Julliard
parent 9ea9eaaa81
commit 19ed9729db
1 changed files with 0 additions and 2 deletions

View File

@ -497,7 +497,6 @@ static BOOL PRINTDLG_PaperSizeA(
for (i=0;i<NrOfEntries;i++) for (i=0;i<NrOfEntries;i++)
if (Words[i] == PaperSize) if (Words[i] == PaperSize)
break; break;
HeapFree(GetProcessHeap(),0,Words);
if (i == NrOfEntries) { if (i == NrOfEntries) {
FIXME("Papersize %d not found in list?\n",PaperSize); FIXME("Papersize %d not found in list?\n",PaperSize);
goto out; goto out;
@ -555,7 +554,6 @@ static BOOL PRINTDLG_PaperSizeW(
for (i=0;i<NrOfEntries;i++) for (i=0;i<NrOfEntries;i++)
if (!lstrcmpW(PaperSize,Names+(64*i))) if (!lstrcmpW(PaperSize,Names+(64*i)))
break; break;
HeapFree(GetProcessHeap(),0,Names);
if (i==NrOfEntries) { if (i==NrOfEntries) {
FIXME("Papersize %s not found in list?\n",debugstr_w(PaperSize)); FIXME("Papersize %s not found in list?\n",debugstr_w(PaperSize));
goto out; goto out;