Index: bxl_decode.c =================================================================== --- bxl_decode.c (revision 30731) +++ bxl_decode.c (revision 30732) @@ -302,7 +302,6 @@ /* pad the last byte */ while(ctx->out_len == 0) append(ctx, 0); - ctx->plain_len++; } ctx->out[ctx->out_len++] = '\r'; ctx->out[ctx->out_len++] = '\n'; @@ -311,7 +310,7 @@ int pcb_bxl_encode_len(hdecode_t *ctx) { - unsigned long int len = ctx->plain_len-1; + unsigned long int len = ctx->plain_len; int n; ctx->bitpos = ctx->out_len = 0;