From e06fc9eb8d11c0c2ddc80c86f2831e0572fbcf97 Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Mon, 22 May 2023 03:33:22 -0400 Subject: [PATCH] Check if RoundingDecimals is nil before loading This prevents the nil pointer dereference panic occuring when not set it is not set. --- config/fctemplate.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/fctemplate.go b/config/fctemplate.go index 8b46caebe..d183d3470 100755 --- a/config/fctemplate.go +++ b/config/fctemplate.go @@ -197,8 +197,10 @@ func (fc *FCTemplate) Clone() *FCTemplate { cln.BreakOnSuccess = fc.BreakOnSuccess cln.Layout = fc.Layout cln.CostShiftDigits = fc.CostShiftDigits - cln.RoundingDecimals = new(int) - *cln.RoundingDecimals = *fc.RoundingDecimals + if fc.RoundingDecimals != nil { + cln.RoundingDecimals = new(int) + *cln.RoundingDecimals = *fc.RoundingDecimals + } cln.MaskDestID = fc.MaskDestID cln.MaskLen = fc.MaskLen return cln