From 4dee3f8dcd9d1d57279d89fa3f67fcf4da7e0212 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sun, 13 Jun 2021 08:00:00 +0000 Subject: tests: fix -Wmaybe-uninitialized warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix the following class of compilation warnings reported by gcc 11: tst-pam_end.c: In function ‘main’: tst-pam_end.c:55:12: error: ‘conv’ may be used uninitialized [-Werror=maybe-uninitialized] 55 | retval = pam_start (service, user, &conv, &pamh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tst-pam_end.c:41: ../libpam/include/security/pam_appl.h:23:1: note: by argument 3 of type ‘const struct pam_conv *’ to ‘pam_start’ declared here 23 | pam_start(const char *service_name, const char *user, | ^~~~~~~~~ tst-pam_end.c:49:19: note: ‘conv’ declared here 49 | struct pam_conv conv; | ^~~~ * tests/tst-pam_end.c (main): Initialize conv variable. * tests/tst-pam_fail_delay.c: Likewise. * tests/tst-pam_get_item.c: Likewise. * tests/tst-pam_getenvlist.c: Likewise. * tests/tst-pam_set_data.c: Likewise. * tests/tst-pam_set_item.c: Likewise. * tests/tst-pam_start.c: Likewise. * tests/tst-pam_start_confdir.c: Likewise. --- tests/tst-pam_start.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/tst-pam_start.c') diff --git a/tests/tst-pam_start.c b/tests/tst-pam_start.c index ce013633..8fa18f74 100644 --- a/tests/tst-pam_start.c +++ b/tests/tst-pam_start.c @@ -46,7 +46,7 @@ main (void) { const char *service = "dummy"; const char *user = "root"; - struct pam_conv conv; + struct pam_conv conv = { NULL, NULL }; pam_handle_t *pamh; int retval; -- cgit v1.2.3