gsasl_property_free(3)
π gsasl_property_free(3) π
okay bestie, welcome to the gsasl manual β yes, the whole thing lives under the manual name gsasl, and today's main character is gsasl_property_free. it's an API function. that's the whole NAME section. slay. β¨
β¨ SYNOPSIS β¨
#include <gsasl.h>
void gsasl_property_free(Gsasl_session * sctx, Gsasl_property prop);
like. look at her. two args, no return value, pure vibes. π
πΈ ARGUMENTS πΈ
Gsasl_session * sctxβ your session handle, aka the little context bestie that's holding all the state. π«ΆGsasl_property propβ the enumerated value of theGsasl_propertytype that you want to clear. yes, an enum, not a string, don't come for me. π
π¦ DESCRIPTION π¦
okay so here's the tea: this function deallocates the data associated with property prop in the session handle. bye bye data, you were iconic. π
and then β the receipts β after this call, gsasl_property_fast( sctx , prop ) will always return NULL. always. every single time. no cap. so if you were planning on reading that property back after freeing it, absolutely not, that ship has sailed, she's gone. β
π SINCE π
2.0.0 β she's been around, she's established, she's not new here. periodt.
π REPORTING BUGS π
found a bug? not me ignoring it. report it, bestie:
- Report bugs to <bug-gsasl@gnu.org>.
- General guidelines for reporting bugs: https://www.gnu.org/gethelp/
- GNU SASL home page: https://www.gnu.org/software/gsasl/
π COPYRIGHT π
Copyright Β© 2002-2026 Simon Josefsson.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
(that's the license line and no we are not paraphrasing it, it's giving legal and it's staying exactly as it is. π§)
π SEE ALSO π
The full documentation for gsasl is maintained as a Texinfo manual. If the info and gsasl programs are properly installed at your site, the command
info gsasl
should give you access to the complete manual. As an alternative you may obtain the manual from:
https://www.gnu.org/software/libidn/gsasl/manual/
iykyk β the Texinfo manual is the real one, go read her. π
and that's the page, bestie!! this was gsasl 2.2.4, the gsasl manual, and yes we're still talking about gsasl_property_free(3). mwah, go free some properties responsibly. πβ¨π
π¦ where this page comes from
- arch rolling: gsasl 2.2.4-1 Β· LGPL-2.1-or-later AND GPL-3.0-or-later AND GFDL-1.3-or-later
- ubuntu stonking: libgsasl-dev 2.2.4-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms