diff options
Diffstat (limited to 'ssl.c')
-rw-r--r-- | ssl.c | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1404,6 +1404,20 @@ tls_lock_username (struct tls_multi *multi, const char *username) return true; } +const char * +tls_username (const struct tls_multi *multi, const bool null) +{ + const char *ret = NULL; + if (multi) + ret = multi->locked_username; + if (ret && strlen (ret)) + return ret; + else if (null) + return NULL; + else + return "UNDEF"; +} + #ifdef ENABLE_X509_TRACK void |