*
* @param[in] msg Error message describing the operation being attempted.
* @param[in] ap Arguments for msg.
- * @parma[in] debug If true, line numbers for errors will also be printed.
* @return the number of errors drained from the stack.
*/
-static int tls_strerror_vasprintf(char const *msg, va_list ap, bool debug)
+static int tls_strerror_vasprintf(char const *msg, va_list ap)
{
unsigned long error;
char *p = NULL;
p = talloc_vasprintf(NULL, msg, ap);
if (error) {
ERR_error_string_n(error, buffer, sizeof(buffer));
-
- if (debug) {
- fr_strerror_printf("%s: %s[%i]:%s%c%s",
- p, file, line, buffer, data ? ':' : '\0', data ? data : "");
- } else {
- fr_strerror_printf("%s: %s%c%s", p, buffer, data ? ':' : '\0', data ? data : "");
- }
+ _fr_strerror_printf(file, line, "%s: %s%c%s", p, buffer, data ? ':' : '\0', data ? data : "");
talloc_free(p);
drained++;
/*
}
} else if (error) {
ERR_error_string_n(error, buffer, sizeof(buffer));
-
- if (debug) {
- fr_strerror_printf("%s[%i]:%s%c%s", file, line, buffer, data ? ':' : '\0', data ? data : "");
- } else {
- fr_strerror_printf("%s%c%s", buffer, data ? ':' : '\0', data ? data : "");
- }
+ _fr_strerror_printf(file, line, "%s%c%s", buffer, data ? ':' : '\0', data ? data : "");
drained++;
} else {
return 0;
ERR_error_string_n(error, buffer, sizeof(buffer));
- if (debug) {
- fr_strerror_printf_push("%s[%i]:%s%c%s",
- file, line, buffer, data ? ':' : '\0', data ? data : "");
- } else {
- fr_strerror_printf_push("%s%c%s", buffer, data ? ':' : '\0', data ? data : "");
- }
+ _fr_strerror_printf_push(file, line, "%s%c%s", buffer, data ? ':' : '\0', data ? data : "");
drained++;
}
*/
case SSL_ERROR_SSL:
va_start(ap, fmt);
- (void)tls_strerror_vasprintf(fmt, ap, RDEBUG_ENABLED3);
+ (void)tls_strerror_vasprintf(fmt, ap);
va_end(ap);
ROPTIONAL(RPERROR, PERROR, "");
int ret;
va_start(ap, msg);
- ret = tls_strerror_vasprintf(msg, ap, false);
+ ret = tls_strerror_vasprintf(msg, ap);
va_end(ap);
return ret;
int ret;
va_start(ap, msg);
- ret = tls_strerror_vasprintf(msg, ap, RDEBUG_ENABLED3);
+ ret = tls_strerror_vasprintf(msg, ap);
va_end(ap);
ROPTIONAL(RPERROR, PERROR, "");