Fix from HEAD.
[oweals/openssl.git] / crypto / cms / cms_smime.c
index b35d28d411a3f77d6fb22626262b03cb33c7e769..b9463f9abbca5724b277a8efd662fcf651d9adce 100644 (file)
@@ -68,7 +68,10 @@ static int cms_copy_content(BIO *out, BIO *in, unsigned int flags)
        if (out == NULL)
                tmpout = BIO_new(BIO_s_null());
        else if (flags & CMS_TEXT)
+               {
                tmpout = BIO_new(BIO_s_mem());
+               BIO_set_mem_eof_return(tmpout, 0);
+               }
        else
                tmpout = out;