diff options
| -rw-r--r-- | degesch.c | 11 | 
1 files changed, 5 insertions, 6 deletions
| @@ -1185,8 +1185,7 @@ ca_error:  	}  	// Only inform the user if we're not actually verifying -	// FIXME: print to the server buffer -	print_warning ("%s", error->message); +	buffer_send_error (ctx, ctx->server_buffer, "%s", error->message);  	error_free (error);  	return true;  } @@ -1210,13 +1209,13 @@ irc_initialize_ssl (struct app_context *ctx, struct error **e)  	{  		char *path = resolve_config_filename (ssl_cert);  		if (!path) -			// FIXME: print to the global buffer -			print_error ("%s: %s", "cannot open file", ssl_cert); +			buffer_send_error (ctx, ctx->global_buffer, +				"%s: %s", "Cannot open file", ssl_cert);  		// XXX: perhaps we should read the file ourselves for better messages  		else if (!SSL_use_certificate_file (ctx->ssl, path, SSL_FILETYPE_PEM)  			|| !SSL_use_PrivateKey_file (ctx->ssl, path, SSL_FILETYPE_PEM)) -			// FIXME: print to the global buffer -			print_error ("%s: %s", "setting the SSL client certificate failed", +			buffer_send_error (ctx, ctx->global_buffer, +				"%s: %s", "Setting the SSL client certificate failed",  				ERR_error_string (ERR_get_error (), NULL));  		free (path);  	} | 
