File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -117,14 +117,16 @@ void menuPointPerfectKeys()
117117
118118 dateToKeyStart (expDay, expMonth, expYear, &settings.pointPerfectCurrentKeyStart );
119119
120+ // The u-blox API reports key durations of 5 weeks, but the web interface reports expiration dates
121+ // that are 4 weeks.
122+ // If the user has manually entered a date, force duration down to four weeks
123+ settings.pointPerfectCurrentKeyDuration = (1000LL * 60 * 60 * 24 * 28 );
120124
121125 // Calculate the next key expiration date
122- if (settings.pointPerfectNextKeyStart == 0 )
123- {
124- settings.pointPerfectNextKeyStart = settings.pointPerfectCurrentKeyStart +
125- settings.pointPerfectCurrentKeyDuration +
126- 1 ; // Next key starts after current key
127- settings.pointPerfectNextKeyDuration = settings.pointPerfectCurrentKeyDuration ;
126+ settings.pointPerfectNextKeyStart = settings.pointPerfectCurrentKeyStart +
127+ settings.pointPerfectCurrentKeyDuration +
128+ 1 ; // Next key starts after current key
129+ settings.pointPerfectNextKeyDuration = settings.pointPerfectCurrentKeyDuration ;
128130
129131 if (settings.debugLBand == true )
130132 {
You can’t perform that action at this time.
0 commit comments