From 691b6b6647b86ddba08eb556975a00f3f01e84a6 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Fri, 28 Sep 2018 13:24:19 +0200 Subject: [PATCH] another nice catch by regression testing :D --- bose_chaudhuri_hocquenghem_encoder.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bose_chaudhuri_hocquenghem_encoder.hh b/bose_chaudhuri_hocquenghem_encoder.hh index f014e1c..2424066 100644 --- a/bose_chaudhuri_hocquenghem_encoder.hh +++ b/bose_chaudhuri_hocquenghem_encoder.hh @@ -63,7 +63,7 @@ public: { assert(0 < data_len && data_len <= K); // $code = data * x^{NP} + (data * x^{NP}) \mod{generator}$ - for (int l = 0; l < NP/8; ++l) + for (int l = 0; l <= (NP-1)/8; ++l) parity[l] = 0; for (int i = 0; i < data_len; ++i) { if (get_be_bit(data, i) != get_be_bit(parity, 0)) {