X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Fnet%2Fxmodem.c;h=fbf43386d151d757d690d14b4563c12438ff241b;hb=976d522209efc4c11a019ae6b34657b6b3f59ba0;hp=ce8d038e365a5d2fce412c1ca1c5366d2c38b195;hpb=6f98f43f001b52f27f86af0807dc1fa41d4051d0;p=bertos.git diff --git a/bertos/net/xmodem.c b/bertos/net/xmodem.c index ce8d038e..fbf43386 100644 --- a/bertos/net/xmodem.c +++ b/bertos/net/xmodem.c @@ -268,7 +268,7 @@ bool xmodem_recv(KFile *ch, KFile *fd) if (last_block_done < blocknr) { /* Call user function to flush the buffer */ - if (kfile_write(fd, block_buffer, blocksize)) + if (kfile_write(fd, block_buffer, blocksize) == (size_t)blocksize) { /* Acknowledge block and clear error counter */ kfile_putc(XM_ACK, ch);