@xkaraman commented on this pull request.
+#include "../../core/dprint.h"
+#include "utils.h"
+
+/*
+ * Get any leftover errors from OpenSSL and print them.
+ * ERR_get_error() also removes the error from the OpenSSL error stack.
+ * This is useful to call before any SSL_* IO calls to make sure
+ * we don't have any leftover errors from previous calls (OpenSSL docs).
+ */
+void cdp_openssl_clear_errors(void)
+{
+ int i;
+ char err[160];
+ while((i = ERR_get_error())) {
+ ERR_error_string(i, err);
+ INFO("clearing leftover error before SSL_* calls: %s", err);
Sure thing!
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3612#discussion_r1369765830
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3612/review/1694237385(a)github.com>