|  | @@ -3793,6 +3793,7 @@ START_TEST(test_large_file)
 | 
											
												
													
														|  |  #if !defined(NO_SSL)
 |  |  #if !defined(NO_SSL)
 | 
											
												
													
														|  |  	const char *ssl_cert = locate_ssl_cert();
 |  |  	const char *ssl_cert = locate_ssl_cert();
 | 
											
												
													
														|  |  #endif
 |  |  #endif
 | 
											
												
													
														|  | 
 |  | +    char errmsg[256]={0};
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	/* Client var */
 |  |  	/* Client var */
 | 
											
												
													
														|  |  	struct mg_connection *client;
 |  |  	struct mg_connection *client;
 | 
											
										
											
												
													
														|  | @@ -3834,8 +3835,10 @@ START_TEST(test_large_file)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	memset(&callbacks, 0, sizeof(callbacks));
 |  |  	memset(&callbacks, 0, sizeof(callbacks));
 | 
											
												
													
														|  |  	callbacks.begin_request = test_large_file_begin_request;
 |  |  	callbacks.begin_request = test_large_file_begin_request;
 | 
											
												
													
														|  | 
 |  | +    callbacks.log_message = log_msg_func;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	ctx = test_mg_start(&callbacks, 0, OPTIONS);
 |  | 
 | 
											
												
													
														|  | 
 |  | +	ctx = test_mg_start(&callbacks, (void*)errmsg, OPTIONS);
 | 
											
												
													
														|  | 
 |  | +    ck_assert_str_eq(errmsg, "");
 | 
											
												
													
														|  |  	ck_assert(ctx != NULL);
 |  |  	ck_assert(ctx != NULL);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	/* Try downloading several times */
 |  |  	/* Try downloading several times */
 | 
											
										
											
												
													
														|  | @@ -3974,29 +3977,31 @@ START_TEST(test_mg_store_body)
 | 
											
												
													
														|  |  	int r;
 |  |  	int r;
 | 
											
												
													
														|  |  	char check_data[256];
 |  |  	char check_data[256];
 | 
											
												
													
														|  |  	char *check_ptr;
 |  |  	char *check_ptr;
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | 
 |  | +    char errmsg[256]={0};
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	/* Server context handle */
 |  |  	/* Server context handle */
 | 
											
												
													
														|  |  	struct mg_context *ctx;
 |  |  	struct mg_context *ctx;
 | 
											
												
													
														|  |  	struct mg_callbacks callbacks;
 |  |  	struct mg_callbacks callbacks;
 | 
											
												
													
														|  |  	const char *options[] = {"document_root",
 |  |  	const char *options[] = {"document_root",
 | 
											
												
													
														|  | -	                         "./",
 |  | 
 | 
											
												
													
														|  | 
 |  | +	                         ".",
 | 
											
												
													
														|  |  	                         "static_file_max_age",
 |  |  	                         "static_file_max_age",
 | 
											
												
													
														|  |  	                         "0",
 |  |  	                         "0",
 | 
											
												
													
														|  |  	                         "listening_ports",
 |  |  	                         "listening_ports",
 | 
											
												
													
														|  | -	                         "127.0.0.1:9001",
 |  | 
 | 
											
												
													
														|  | 
 |  | +	                         "127.0.0.1:8082",
 | 
											
												
													
														|  |  	                         "num_threads",
 |  |  	                         "num_threads",
 | 
											
												
													
														|  |  	                         "1",
 |  |  	                         "1",
 | 
											
												
													
														|  |  	                         NULL};
 |  |  	                         NULL};
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	memset(&callbacks, 0, sizeof(callbacks));
 |  |  	memset(&callbacks, 0, sizeof(callbacks));
 | 
											
												
													
														|  |  	callbacks.begin_request = test_mg_store_body_begin_request_callback;
 |  |  	callbacks.begin_request = test_mg_store_body_begin_request_callback;
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | 
 |  | +    callbacks.log_message = log_msg_func;
 | 
											
												
													
														|  | 
 |  | +    
 | 
											
												
													
														|  |  	/* Initialize the library */
 |  |  	/* Initialize the library */
 | 
											
												
													
														|  |  	mg_init_library(0);
 |  |  	mg_init_library(0);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	/* Start the server */
 |  |  	/* Start the server */
 | 
											
												
													
														|  | -	ctx = mg_start(&callbacks, NULL, options);
 |  | 
 | 
											
												
													
														|  | 
 |  | +	ctx = mg_start(&callbacks, (void*)errmsg, options);
 | 
											
												
													
														|  | 
 |  | +    ck_assert_str_eq(errmsg, "");
 | 
											
												
													
														|  |  	ck_assert(ctx != NULL);
 |  |  	ck_assert(ctx != NULL);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	/* Run the server for 15 seconds */
 |  |  	/* Run the server for 15 seconds */
 | 
											
										
											
												
													
														|  | @@ -4004,7 +4009,7 @@ START_TEST(test_mg_store_body)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	/* Call a test client */
 |  |  	/* Call a test client */
 | 
											
												
													
														|  |  	client = mg_connect_client(
 |  |  	client = mg_connect_client(
 | 
											
												
													
														|  | -	    "127.0.0.1", 9001, 0, client_err_buf, sizeof(client_err_buf));
 |  | 
 | 
											
												
													
														|  | 
 |  | +	    "127.0.0.1", 8082, 0, client_err_buf, sizeof(client_err_buf));
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	ck_assert(client != NULL);
 |  |  	ck_assert(client != NULL);
 | 
											
												
													
														|  |  	ck_assert_str_eq(client_err_buf, "");
 |  |  	ck_assert_str_eq(client_err_buf, "");
 |