Преглед на файлове

mhd_tls_funcs: fixed wrong return value type

Evgeny Grin (Karlson2k) преди 1 година
родител
ревизия
530942bfe4
променени са 1 файла, в които са добавени 7 реда и са изтрити 3 реда
  1. 7 3
      src/mhd2/mhd_tls_funcs.c

+ 7 - 3
src/mhd2/mhd_tls_funcs.c

@@ -40,10 +40,14 @@ mhd_tls_is_backend_available (struct DaemonOptions *s)
   mhd_assert (MHD_TLS_BACKEND_NONE != s->tls);
   if (MHD_TLS_BACKEND_ANY == s->tls)
     return mhd_tls_gnu_is_inited_fine ()
-           /* || mhd_tls_other_is_inited_fine() */;
+           /* || mhd_tls_other_is_inited_fine() */ ?
+           mhd_TLS_BACKEND_AVAIL_OK :
+           mhd_TLS_BACKEND_AVAIL_NOT_AVAILABLE;
 #ifdef MHD_USE_GNUTLS
   if (MHD_TLS_BACKEND_GNUTLS == s->tls)
-    return mhd_tls_gnu_is_inited_fine ();
+    return mhd_tls_gnu_is_inited_fine () ?
+           mhd_TLS_BACKEND_AVAIL_OK :
+           mhd_TLS_BACKEND_AVAIL_NOT_AVAILABLE;
 #endif
-  return false;
+  return mhd_TLS_BACKEND_AVAIL_NOT_SUPPORTED;
 }