On Fri, 6 Oct 2023, Wietse Venema via Postfix-users wrote:

> Jozsef Kadlecsik via Postfix-users:
> > +    sasl_username = xsasl_server_get_username(state->sasl_server);
> > +    if (sasl_username != 0) {
> > +           state->sasl_username = mystrdup(sasl_username);
> > +           printable(state->sasl_username, '?');
> 
> 1) There is no corresponding myfree() call. 

I assumed the error path cleans up the state, but yes, I did not verify 
that happens for state->sasl_username as well.

> 2) There is no need to 'censor' sasl_username if the name is valid.
> 
> 3) In fact the msg() formatter already seems to censor logging;
> there is some redundancy in Postfix code.

I tried to follow the current practice there :-).

> I think I can take it from here.

Great, thank you! Postfix shines in quality, capability and flexibility!

Best regards,
Jozsef
-
E-mail  : kad...@blackhole.kfki.hu, kadlecsik.joz...@wigner.hu
PGP key : https://wigner.hu/~kadlec/pgp_public_key.txt
Address : Wigner Research Centre for Physics
          H-1525 Budapest 114, POB. 49, Hungary
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to