Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
b74ba295
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
9 个月 前同步成功
通知
8
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
b74ba295
编写于
9月 03, 1999
作者:
B
Bodo Möller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Reinitialize global variables when necessary (for monolith application).
上级
ba3a6e72
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
17 addition
and
5 deletion
+17
-5
apps/ca.c
apps/ca.c
+4
-0
apps/crl.c
apps/crl.c
+1
-0
apps/req.c
apps/req.c
+1
-0
apps/s_server.c
apps/s_server.c
+11
-5
未找到文件。
apps/ca.c
浏览文件 @
b74ba295
...
...
@@ -273,9 +273,13 @@ EF_ALIGNMENT=0;
apps_startup
();
key
=
NULL
;
section
=
NULL
;
X509V3_add_standard_extensions
();
preserve
=
0
;
msie_hack
=
0
;
if
(
bio_err
==
NULL
)
if
((
bio_err
=
BIO_new
(
BIO_s_file
()))
!=
NULL
)
BIO_set_fp
(
bio_err
,
stderr
,
BIO_NOCLOSE
|
BIO_FP_TEXT
);
...
...
apps/crl.c
浏览文件 @
b74ba295
...
...
@@ -250,6 +250,7 @@ bad:
end:
BIO_free
(
out
);
BIO_free
(
bio_out
);
bio_out
=
NULL
;
X509_CRL_free
(
x
);
X509V3_EXT_cleanup
();
EXIT
(
ret
);
...
...
apps/req.c
浏览文件 @
b74ba295
...
...
@@ -152,6 +152,7 @@ int MAIN(int argc, char **argv)
MS_STATIC
char
config_name
[
256
];
#endif
req_conf
=
NULL
;
#ifndef NO_DES
cipher
=
EVP_des_ede3_cbc
();
#endif
...
...
apps/s_server.c
浏览文件 @
b74ba295
...
...
@@ -107,7 +107,9 @@ static void print_stats(BIO *bp,SSL_CTX *ctx);
static
DH
*
load_dh_param
(
void
);
static
DH
*
get_dh512
(
void
);
#endif
/* static void s_server_init(void);*/
#ifdef MONOLITH
static
void
s_server_init
(
void
);
#endif
#ifndef S_ISDIR
# if defined(_S_IFMT) && defined(_S_IFDIR)
...
...
@@ -175,9 +177,12 @@ static BIO *bio_s_out=NULL;
static
int
s_debug
=
0
;
static
int
s_quiet
=
0
;
#if 0
static
int
hack
=
0
;
#ifdef MONOLITH
static
void
s_server_init
(
void
)
{
accept_socket
=-
1
;
cipher
=
NULL
;
s_server_verify
=
SSL_VERIFY_NONE
;
s_dcert_file
=
NULL
;
...
...
@@ -194,6 +199,7 @@ static void s_server_init(void)
bio_s_out
=
NULL
;
s_debug
=
0
;
s_quiet
=
0
;
hack
=
0
;
}
#endif
...
...
@@ -240,7 +246,6 @@ static void sv_usage(void)
static
int
local_argc
=
0
;
static
char
**
local_argv
;
static
int
hack
=
0
;
#ifdef CHARSET_EBCDIC
static
int
ebcdic_new
(
BIO
*
bi
);
...
...
@@ -419,8 +424,9 @@ int MAIN(int argc, char *argv[])
local_argv
=
argv
;
apps_startup
();
s_quiet
=
0
;
s_debug
=
0
;
#ifdef MONOLITH
s_server_init
();
#endif
if
(
bio_err
==
NULL
)
bio_err
=
BIO_new_fp
(
stderr
,
BIO_NOCLOSE
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录