From f0214240415a6b101437935a277ef150a61d278b Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sat, 22 Dec 2018 17:53:35 +0100 Subject: [PATCH] dev.c, add model size for XSPICE models, preventing heap corruption. Ocurred with dll under Windows 10 only. Detected with crtdbg.h, and _CrtSetDbgFlag(_CrtSetDbgFlag(0) || _CRTDBG_CHECK_ALWAYS_DF) in ngSpiceInit() and {char *test = TMALLOC(char, 1);} as test vehicle. --- src/spicelib/devices/dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spicelib/devices/dev.c b/src/spicelib/devices/dev.c index a814e6cc0..6d9b9217f 100644 --- a/src/spicelib/devices/dev.c +++ b/src/spicelib/devices/dev.c @@ -374,8 +374,8 @@ int add_device(int n, SPICEdev **devs, int flag){ #endif DEVices[DEVNUM+i] = devs[i]; - /* added by SDB on 6.20.2003 */ DEVices[DEVNUM+i]->DEVinstSize = &MIFiSize; + DEVices[DEVNUM+i]->DEVmodSize = &MIFmSize; DEVicesfl[DEVNUM+i] = flag; }