diff --git a/src/spicelib/devices/cktask.c b/src/spicelib/devices/cktask.c index 884d6570f..9c9f9a453 100644 --- a/src/spicelib/devices/cktask.c +++ b/src/spicelib/devices/cktask.c @@ -35,6 +35,7 @@ CKTask(CKTcircuit *ckt, GENinstance *instance, int which, IFvalue *value, IFvalu if (error && ft_ngdebug) { printf("\nWarning: %s\n", errMsg); } - FREE(errMsg); + if (errMsg) + FREE(errMsg); return(error); }