From bec8c0c19db2ee9fc59406941a74f0c839e7728e Mon Sep 17 00:00:00 2001 From: simon Date: Fri, 21 Sep 2007 18:04:08 +0000 Subject: [PATCH] Harvey Kwok observes that EnumPrinters() can sometimes fail to fill in its output parameters. Hence, we initialise them before calling it. git-svn-id: svn://svn.tartarus.org/sgt/putty@7729 cda61777-01e9-0310-a592-d414129be87e --- windows/winprint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/winprint.c b/windows/winprint.c index b8696520..1548c3c9 100644 --- a/windows/winprint.c +++ b/windows/winprint.c @@ -21,7 +21,7 @@ struct printer_job_tag { static char *printer_add_enum(int param, DWORD level, char *buffer, int offset, int *nprinters_ptr) { - DWORD needed, nprinters; + DWORD needed = 0, nprinters = 0; buffer = sresize(buffer, offset+512, char); -- 2.11.0