diff options
Diffstat (limited to 'host/lib/usrp_clock')
| -rw-r--r-- | host/lib/usrp_clock/octoclock/octoclock_uart.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/host/lib/usrp_clock/octoclock/octoclock_uart.cpp b/host/lib/usrp_clock/octoclock/octoclock_uart.cpp index f366bac30..4d02aad3b 100644 --- a/host/lib/usrp_clock/octoclock/octoclock_uart.cpp +++ b/host/lib/usrp_clock/octoclock/octoclock_uart.cpp @@ -137,7 +137,7 @@ namespace uhd{                      //We may have wrapped around locally                      if(_state.pos == 0) _state.num_wraps++;                  } -                _state.pos = (_state.pos+1) % _poolsize; +                if (_cache[_state.pos] == '\n') _state.pos = (_state.pos+1) % _poolsize;                  //We may have wrapped around locally                  if(_state.pos == 0) _state.num_wraps++;              } @@ -145,7 +145,7 @@ namespace uhd{      }      char octoclock_uart_iface::_getchar(){ -        if(LOCAL_STATE_AHEAD){ +        if(STATES_EQUAL or LOCAL_STATE_AHEAD){              return 0;          }  | 
