X-Git-Url: https://bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=src%2Fcodec%2Fpemdec.t0;h=4ebf0dda4e4c920d3bc2d3515cd73d572847dd2d;hp=d76be446c9d178f2a0966867fe1a265ec6c2c316;hb=d69276c18d55480e1bfa4b4c28b31062a706f6f0;hpb=8e86598b33f9df81d1f77d6cc32568d9ae119d67 diff --git a/src/codec/pemdec.t0 b/src/codec/pemdec.t0 index d76be44..4ebf0dd 100644 --- a/src/codec/pemdec.t0 +++ b/src/codec/pemdec.t0 @@ -204,7 +204,9 @@ cc: write8 ( x -- ) { \ Flush the output buffer. cc: flush-buf ( -- ) { if (CTX->ptr > 0) { - CTX->dest(CTX->dest_ctx, CTX->buf, CTX->ptr); + if (CTX->dest) { + CTX->dest(CTX->dest_ctx, CTX->buf, CTX->ptr); + } CTX->ptr = 0; } }