不思議な話、スタックが入っているのか、それとも問題認識の利用のopenssl?
-
02-07-2019 - |
質問
私はこの不思議な呼び出しスタックといstumpedかうのではないでしょうか。
そのためのasio通話開sslを読んで、それが負の戻り値(-37).
Asioるようにしてみて利用し内部のmemcpyます。
この機能の原因となるこの呼び出しスタックを使用hunderdsの数千倍になるこのエラーになります。
それは稀にしか、しています。
ulRead = (boost::asio::read(spCon->socket(), boost::asio::buffer(_requestHeader, _requestHeader.size()), boost::asio::transfer_at_least(_requestHeader.size()), error_));
注このリクエストヘッダのサイズは3バイト。
きものを明らかにすることができる?
注意:私が使っているブasio1.36
こちらは早く呼び出しスタッククラッシュが起きmemcpyのための"カウント":
解決
えてくれて本当になかがいいevp_lib.cたことを示しようときの長さから暗号のコンテキストの情報は、お客様が非常に悪い値(tm)です。そして、この値を使用してコピー文字列(あるいはmemcpy).私から何かがtrashingお符号化方式で、スレッドの安全性の問題、読データフォーマットをバッファにより許可されます。
int EVP_CIPHER_set_asn1_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type)
{
int i=0,j;
if (type != NULL)
{
j=EVP_CIPHER_CTX_iv_length(c);
OPENSSL_assert(j <= sizeof c->iv);
i=ASN1_TYPE_set_octetstring(type,c->oiv,j);
}
return(i);
}
所属していません StackOverflow