diff --git a/src/capture.c b/src/capture.c index 8849eca..dde4e86 100644 --- a/src/capture.c +++ b/src/capture.c @@ -142,7 +142,7 @@ int hexagram_capture_save(hexagram_capture *capture, hexagram_can_if *can_if) { struct can_frame frame; - while (hexagram_can_if_read(can_if, &frame) >= 0) { + while (hexagram_can_if_read(can_if, &frame) > 0) { struct timeval timestamp; if (ioctl(can_if->sock, SIOCGSTAMP, ×tamp) < 0) {