@xkaraman commented on this pull request.


In src/modules/cdp/utils.c:

> +#include <openssl/ssl.h>
+#include <openssl/err.h>
+
+#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];

Yep sounds more inline with docs, ofc! Initial 160 was inspired by the fix found in rtpengine itself


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <kamailio/kamailio/pull/3612/review/1694240009@github.com>