SASL_DISPOSE(3)

πŸ’– SASL_DISPOSE(3) πŸ’–

okay bestie, welcome to the Cyrus SASL corner of the man pages 🌸 this one's about sasl_dispose, and it's genuinely one of the most chill pages you'll ever read. no cap.


✨ NAME ✨

sasl_dispose β€” Cyrus SASL documentation πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <sasl/sasl.h>

void sasl_dispose(sasl_conn_t **pconn );

πŸ’… DESCRIPTION πŸ’…

okay so, first thing's first, the page hits you with this lil block right here:

int sasl_encode(sasl_conn_t *conn,

const char * input,

unsigned inputlen,

const char ** output,

unsigned * outputlen);

that's just how it is, bestie, we don't question it πŸ™ˆ moving on.

<sentence> sasl_dispose is called when a SASL connection object is no longer needed. </sentence>

and now the part that lowkey matters the most: note that this is usually when the protocol session is done, NOT when the authentication is done, since a security layer may have been negotiated. read that again fr fr, because that "NOT" is doing main character energy levels of work in that sentence πŸ‘‘

🌸 Parameters 🌸

  • conn – is the SASL connection context

⭐ RETURN VALUE ⭐

No return values πŸ’€ like, none. it just does its thing and dips. iconic behaviour honestly.


🌈 CONFORMING TO 🌈

RFC 4422 ✨


🫢 SEE ALSO 🫢


πŸ‘‘ AUTHOR πŸ‘‘

The Cyrus Team πŸ’œ


1993-2016, The Cyrus Team


and that's the whole vibe check, bestie 🧚 this was Cyrus SASL version 2.1.28, dated February 18, 2022 β€” go dispose of your connection objects responsibly, mwah πŸ’–πŸ’