소스 검색

Merge pull request #178 from seewhy-chen/master

fix openssl: set SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER
ithewei 3 년 전
부모
커밋
1886c6ed5a
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      ssl/openssl.c

+ 4 - 0
ssl/openssl.c

@@ -73,6 +73,10 @@ hssl_ctx_t hssl_ctx_new(hssl_ctx_opt_t* param) {
     if (mode == SSL_VERIFY_PEER && !ca_file && !ca_path) {
         SSL_CTX_set_default_verify_paths(ctx);
     }
+
+#ifdef SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER
+    SSL_CTX_set_mode(ctx, SSL_CTX_get_mode(ctx) | SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER);
+#endif
     SSL_CTX_set_verify(ctx, mode, NULL);
     return ctx;
 error: