projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosui: Handle Monitor Idle errors better
[fw/altos]
/
altosui
/
libaltos
/
libaltos.c
diff --git
a/altosui/libaltos/libaltos.c
b/altosui/libaltos/libaltos.c
index 1cc27cbee6e42040a287f85851cc179559edc6ae..515432f9ac21f8ed4e351ae89a881ae59cc398fe 100644
(file)
--- a/
altosui/libaltos/libaltos.c
+++ b/
altosui/libaltos/libaltos.c
@@
-221,7
+221,7
@@
altos_flush(struct altos_file *file)
#endif
if (ret < 0) {
altos_set_last_posix_error();
#endif
if (ret < 0) {
altos_set_last_posix_error();
- return -
errno
;
+ return -
last_error.code
;
}
if (ret) {
memmove(file->out_data, file->out_data + ret,
}
if (ret) {
memmove(file->out_data, file->out_data + ret,
@@
-247,7
+247,7
@@
altos_putchar(struct altos_file *file, char c)
ret = 0;
if (file->out_used == USB_BUF_SIZE)
ret = altos_flush(file);
ret = 0;
if (file->out_used == USB_BUF_SIZE)
ret = altos_flush(file);
- return
0
;
+ return
ret
;
}
#ifdef USE_POLL
}
#ifdef USE_POLL