浏览代码

Example: Test if OpenSSL init was successful

bel2125 3 年之前
父节点
当前提交
2319c5f5f2
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      examples/embed_certificate/ec_example.c

+ 5 - 1
examples/embed_certificate/ec_example.c

@@ -316,7 +316,11 @@ request_handler(struct mg_connection *conn, void *cbdata)
 int
 main(int argc, char *argv[])
 {
-	mg_init_library(MG_FEATURES_TLS);
+	int ret = mg_init_library(MG_FEATURES_TLS);
+	if (ret != MG_FEATURES_TLS) {
+		printf("Initializing SSL libraries failed\n");
+		return 1;
+	}
 
 	printf("Starting example server at https://localhost:443/\n");
 	struct mg_init_data init = {0};