From ba2070f1f6082815b78fcf922dadd3c1128dc47b Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Wed, 20 Mar 2013 07:06:47 -0700 Subject: [PATCH] Fix handle leak if a memory allocation error occurred during a VHD create with Copy --- sim_disk.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sim_disk.c b/sim_disk.c index 9f2cd88f..f11125f3 100644 --- a/sim_disk.c +++ b/sim_disk.c @@ -892,6 +892,7 @@ if (sim_switches & SWMASK ('C')) { /* create vhd disk & cop t_seccnt sects = sectors_per_buffer; if (!copy_buf) { + sim_vhd_disk_close(vhd); remove (gbuf); return SCPE_MEM; }