diff options
author | Josh Blum <josh@joshknows.com> | 2012-01-04 10:26:00 -0800 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2012-01-04 10:26:00 -0800 |
commit | f2388c07ecff5a3488c6ef23852321df54292934 (patch) | |
tree | 92f6e1653765a40bdc95f18ed639ccf4f534c0fc /firmware/zpu/lib/hal_io.c | |
parent | 1b2108274aeec3733f84c82bee885ab9a4da4c26 (diff) | |
download | uhd-f2388c07ecff5a3488c6ef23852321df54292934.tar.gz uhd-f2388c07ecff5a3488c6ef23852321df54292934.tar.bz2 uhd-f2388c07ecff5a3488c6ef23852321df54292934.zip |
usrp2: fw fix for hal_uart_getc_noblock return code
Diffstat (limited to 'firmware/zpu/lib/hal_io.c')
-rw-r--r-- | firmware/zpu/lib/hal_io.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/zpu/lib/hal_io.c b/firmware/zpu/lib/hal_io.c index 4ed694b9d..d4be324f5 100644 --- a/firmware/zpu/lib/hal_io.c +++ b/firmware/zpu/lib/hal_io.c @@ -257,8 +257,9 @@ fngets_noblock(hal_uart_name_t u, char * const s, int len) { int i; for(i=0; i < len; i++) { - s[i] = (char) hal_uart_getc_noblock(u); - if((s[i] == 255) || (s[i] == '\n')) break; + int ret = hal_uart_getc_noblock(u); + s[i] = (char) ret; + if((ret == -1) || (s[i] == '\n')) break; } s[i] = 0; |