diff options
Diffstat (limited to 'examples/live_stream')
-rw-r--r-- | examples/live_stream/listener.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/live_stream/listener.c b/examples/live_stream/listener.c index 5109a3c8..8f469e2f 100644 --- a/examples/live_stream/listener.c +++ b/examples/live_stream/listener.c @@ -200,7 +200,8 @@ int main(int argc, char *argv[ ]) length = ntohs(h1722->length) - sizeof(six1883_header); rc = write(1, (uint8_t *)((uint8_t*)frame + sizeof(eth_header) + sizeof(seventeen22_header) + sizeof(six1883_header)), length); - if (rc != length) { + if (rc == -1) { + fprintf(stderr, "Failed to write %d bytes: %s (%d)\n", length, strerror(errno), errno); } } else { fprintf(stderr,"recvfrom() error for frame sequence = %lld\n", frame_sequence++); |