From 2fff3e2bc0a654f130303cc0dd4b3ae64a0257a5 Mon Sep 17 00:00:00 2001 From: dwarning Date: Sat, 8 Apr 2023 17:29:25 +0200 Subject: [PATCH] use true vector size for memcpy --- src/spicelib/devices/vbic/vbicload.c | 2 +- src/spicelib/devices/vbic/vbictemp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/spicelib/devices/vbic/vbicload.c b/src/spicelib/devices/vbic/vbicload.c index af723c4b8..da41d6a05 100644 --- a/src/spicelib/devices/vbic/vbicload.c +++ b/src/spicelib/devices/vbic/vbicload.c @@ -129,7 +129,7 @@ VBICload(GENmodel *inModel, CKTcircuit *ckt) /* * model parameters */ - memcpy (&p, &model->VBICtnom, 108*8); + memcpy (&p, &model->VBICtnom, sizeof(p)); p[0] = here->VBICtemp - CONSTCtoK + p[105]; /* temperature dependent parameter are already calculated */ diff --git a/src/spicelib/devices/vbic/vbictemp.c b/src/spicelib/devices/vbic/vbictemp.c index 84cb2121b..97126bbde 100644 --- a/src/spicelib/devices/vbic/vbictemp.c +++ b/src/spicelib/devices/vbic/vbictemp.c @@ -42,7 +42,7 @@ VBICtemp(GENmodel *inModel, CKTcircuit *ckt) TAMB = here->VBICtemp - CONSTCtoK; - memcpy (&pnom, &model->VBICtnom, 108*8); + memcpy (&pnom, &model->VBICtnom, sizeof(pnom)); iret = vbic_4T_et_cf_t(p,pnom,&TAMB);