diff --git a/lib/bitwiseWriter.c b/lib/bitwiseWriter.c index 9fcb4202c29d7729d6338a640ea8fae3f3816af7..48b62c82fba559b5dd7732e0b241d495dc4fb51f 100644 --- a/lib/bitwiseWriter.c +++ b/lib/bitwiseWriter.c @@ -14,6 +14,10 @@ BitwiseWriter init_bitwise_writer(FILE * f) { } void flush(BitwiseWriter * self) { + if(self->bitcounter == 0) { + return; + } + fwrite((char[]){self->currByte}, 1, 1, self->targetFile); self->bitcounter = 0;