winspool: Fix memory leak (found by Smatch).

This commit is contained in:
Lionel Debroux 2007-12-14 14:56:57 +01:00 committed by Alexandre Julliard
parent 6ac689368a
commit 87b33ccb58
1 changed files with 2 additions and 2 deletions

View File

@ -611,7 +611,7 @@ PRINTCAP_ParseEntry(const char *pent, BOOL isfirst) {
PRINTER_INFO_2A pinfo2a;
char *e,*s,*name,*prettyname,*devname;
BOOL ret = FALSE, set_default = FALSE;
char *port,*devline,*env_default;
char *port = NULL, *devline,*env_default;
HKEY hkeyPrinter, hkeyPrinters, hkey;
while (isspace(*pent)) pent++;
@ -723,8 +723,8 @@ PRINTCAP_ParseEntry(const char *pent, BOOL isfirst) {
if (isfirst || set_default)
WINSPOOL_SetDefaultPrinter(devname,name,TRUE);
HeapFree(GetProcessHeap(), 0, port);
end:
HeapFree(GetProcessHeap(), 0, port);
HeapFree(GetProcessHeap(), 0, name);
return ret;
}