diff --git a/decode.cc b/decode.cc index a65d38b..d7e4aee 100644 --- a/decode.cc +++ b/decode.cc @@ -456,6 +456,7 @@ struct Decoder } if (best < 0) { std::cerr << "payload decoding error." << std::endl; + *len = 0; return; } int flips = 0;