diff --git a/src/capture.c b/src/capture.c index 748e992..f0ed6e9 100644 --- a/src/capture.c +++ b/src/capture.c @@ -45,6 +45,7 @@ hexagram_capture *hexagram_capture_open_fd(int fd, int flags) { switch (header.endian) { case HEXAGRAM_CAPTURE_ENDIAN: case HEXAGRAM_CAPTURE_ENDIAN_SWAPPED: + capture->endian = header.endian; break; default: @@ -52,8 +53,7 @@ hexagram_capture *hexagram_capture_open_fd(int fd, int flags) { } } - capture->fd = fd; - capture->endian = header.endian; + capture->fd = fd; return capture;