commit 9f659a60b0bf8cdc470d45719df8e9864c454982
parent 1689be3a275dd8b4bb26c2f8501bd6050ac17e98
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date: Wed, 12 Oct 2022 18:31:40 +0300
daemon: added reporting of the position of problem in priorities string
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
@@ -6427,16 +6427,19 @@ parse_options_va (struct MHD_Daemon *daemon,
if (MHD_OPTION_HTTPS_PRIORITIES == opt)
{
int init_res;
+ const char *err_pos;
init_res = gnutls_priority_init (&daemon->priority_cache,
pstr,
- NULL);
+ &err_pos);
if (GNUTLS_E_SUCCESS != init_res)
{
#ifdef HAVE_MESSAGES
MHD_DLOG (daemon,
- _ ("Setting priorities to `%s' failed: %s\n"),
+ _ ("Setting priorities to '%s' failed: %s " \
+ "The problematic part starts at: %s\n"),
pstr,
- gnutls_strerror (init_res));
+ gnutls_strerror (init_res),
+ err_pos);
#endif
daemon->priority_cache = NULL;
return MHD_NO;