提交 dc706cd3 编写于 作者: D Dr. Stephen Henson

Make sure *outl is always initialized in EVP_EncryptUpdate().

上级 1241126a
...@@ -197,6 +197,8 @@ int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, ...@@ -197,6 +197,8 @@ int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
*outl=bl; *outl=bl;
} }
} }
else
*outl = 0;
i=inl&(bl-1); i=inl&(bl-1);
inl-=i; inl-=i;
if (inl > 0) if (inl > 0)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册