Avoid -Werror=address failure due to embedded NULL check in _mg_buffer_zero
commit5e690fe70cd763dbc66ad3e313994c9a0271ca95
authorAndrew Bartlett <abartlet@samba.org>
Wed, 27 May 2020 23:29:32 +0000 (28 11:29 +1200)
committerNico Williams <nico@cryptonector.com>
Thu, 28 May 2020 04:23:43 +0000 (27 23:23 -0500)
tree9471611859b0dd82fe759c84ead800c6cc836617
parentd84512b8d2b782fdcee2360ea5942969dfc71d96
Avoid -Werror=address failure due to embedded NULL check in _mg_buffer_zero

Seen with Ubuntu 18.04
gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)

mech/gss_krb5.c: In function ‘gss_krb5_ccache_name’:
mech/gss_krb5.c:501:18: error: the address of ‘buffer’ will always evaluate as ‘true’ [-Werror=address]
  _mg_buffer_zero(&buffer);
                  ^
mech/mech_locl.h:72:7: note: in definition of macro ‘_mg_buffer_zero’
   if (buffer) {   \
       ^~~~~~

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
lib/gssapi/mech/gss_krb5.c