From bc9a51372e60ba8768bd7206d588daad5e287f63 Mon Sep 17 00:00:00 2001 From: hooper114 Date: Tue, 2 Sep 2008 19:39:07 +0000 Subject: [PATCH] bug fix from Yannick Morin-Rivest --- backend/dm200.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/dm200.c b/backend/dm200.c index 5d0c5e86..aef37f0a 100644 --- a/backend/dm200.c +++ b/backend/dm200.c @@ -318,7 +318,7 @@ char ecc200encode(unsigned char *t, int tl, unsigned char *s, int sl, } } } - if (p == 2 && tp + 2 == tl && sp == sl) + if (p == 2 && tp + 2 <= tl && sp == sl) out[p++] = 0; // shift 1 pad at end while (p >= 3) { int v =