On 11/17/21 3:49 PM, James Prestwood wrote:
l_base64_encode was returning a char* without any NULL terminator.
appeared to be written to satisfy the only use in ELL (pem.c) but made
for a confusing public API. Anyone using this API would expect a char*
return to be NULL terminated.
Now l_base64_encode will NULL terminate which also removes the need for
the length out parameter.
pem.c was updated to use strlen rather than rely on the out parameter.
ell/base64.c | 8 ++++----
ell/base64.h | 3 +--
ell/pem.c | 3 ++-
3 files changed, 7 insertions(+), 7 deletions(-)
Both applied, thanks.