diff options
Diffstat (limited to 'src/usr/sbe/sbe_update.C')
-rw-r--r-- | src/usr/sbe/sbe_update.C | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/usr/sbe/sbe_update.C b/src/usr/sbe/sbe_update.C index faf90c581..daffc76f3 100644 --- a/src/usr/sbe/sbe_update.C +++ b/src/usr/sbe/sbe_update.C @@ -4449,7 +4449,15 @@ namespace SBE size_t sizeOfPll = sizeof(NEST_PLL_FREQ_LIST)/ sizeof(NEST_PLL_FREQ_LIST[0]); - + // Put in an override if 0 is received -- @TODO RTC:161398 to remove + if (0 == l_scratch4.nestPllBucket) + { + // ID of 0 is invalid, so default ID to 3 instead + l_scratch4.nestPllBucket = 3; + TRACFCOMP(g_trac_sbe, + "Nest PLL bucket id is invalid, changed id to %d", + l_scratch4.nestPllBucket ); + } assert((uint8_t)(l_scratch4.nestPllBucket-1) < (uint8_t) sizeOfPll ); |