: rc == GNUTLS_E_PREMATURE_TERMINATION && errno
? errno == ECONNRESET /* Outlook does this to us right after sending us QUIT */
? string_sprintf("syscall: %s", strerror(errno))
: string_sprintf("%s: syscall: %s", US gnutls_strerror(rc), strerror(errno))
: rc == GNUTLS_E_PREMATURE_TERMINATION && errno
? errno == ECONNRESET /* Outlook does this to us right after sending us QUIT */
? string_sprintf("syscall: %s", strerror(errno))
: string_sprintf("%s: syscall: %s", US gnutls_strerror(rc), strerror(errno))