From 4120f953c7e5a14fdce2445effb1158b0650f103 Mon Sep 17 00:00:00 2001 From: Deomid Ryabkov Date: Wed, 31 Aug 2016 13:24:23 +0100 Subject: [PATCH] Report bind error in simplest_web_server_ssl PUBLISHED_FROM=73e7ed5dd69cbca00ad6f67125915fbfb296770b --- examples/simplest_web_server_ssl/simplest_web_server_ssl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/simplest_web_server_ssl/simplest_web_server_ssl.c b/examples/simplest_web_server_ssl/simplest_web_server_ssl.c index c7846dcb..658935ab 100644 --- a/examples/simplest_web_server_ssl/simplest_web_server_ssl.c +++ b/examples/simplest_web_server_ssl/simplest_web_server_ssl.c @@ -29,16 +29,19 @@ int main(void) { struct mg_mgr mgr; struct mg_connection *nc; struct mg_bind_opts bind_opts; + const char *err; mg_mgr_init(&mgr, NULL); memset(&bind_opts, 0, sizeof(bind_opts)); bind_opts.ssl_cert = s_ssl_cert; bind_opts.ssl_key = s_ssl_key; + bind_opts.error_string = &err; + printf("Starting SSL server on port %s, cert from %s, key from %s\n", s_http_port, bind_opts.ssl_cert, bind_opts.ssl_key); nc = mg_bind_opt(&mgr, s_http_port, ev_handler, bind_opts); if (nc == NULL) { - printf("Failed to create listener\n"); + printf("Failed to create listener: %s\n", err); return 1; }