X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/55a31c2eec8e219a297ba7fa2f11c3f5108b0fe2..872ef4dde72a88ceb1358849a462f791135b842d:/sbr/base64.c diff --git a/sbr/base64.c b/sbr/base64.c index f24e9fe2..cbd225de 100644 --- a/sbr/base64.c +++ b/sbr/base64.c @@ -324,12 +324,9 @@ test_end: } if (! self_delimiting && bitno != 18) { - int i; - /* Show some context for the error. */ - for (i = 0; i < 20 && cp > encoded; ++i, --cp) {} - inform("premature ending (bitno %d) near %s", bitno, - cp ? cp : encoded); + cp -= min(cp - encoded, 20); + inform("premature ending (bitno %d) near %s", bitno, cp); charstring_free (decoded_c); *decoded = NULL;