diff options
Diffstat (limited to 'tests/tst-pam_set_item.c')
-rw-r--r-- | tests/tst-pam_set_item.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/tst-pam_set_item.c b/tests/tst-pam_set_item.c index f8f271d1..bd17e11a 100644 --- a/tests/tst-pam_set_item.c +++ b/tests/tst-pam_set_item.c @@ -40,6 +40,7 @@ #include <string.h> #include <security/pam_appl.h> +#include "pam_inline.h" struct mapping { int type; @@ -68,7 +69,8 @@ main (void) const char *user = "root"; struct pam_conv conv; pam_handle_t *pamh; - int retval, num, i; + int retval; + unsigned int i; /* 1: Call with NULL as pam handle */ retval = pam_set_item (NULL, PAM_SERVICE, "dummy"); @@ -108,9 +110,7 @@ main (void) } /* 4: try to replace all items */ - num = sizeof(items) / sizeof(struct mapping); - - for (i = 0; i < num; i++) + for (i = 0; i < PAM_ARRAY_SIZE(items); i++) { retval = pam_set_item (pamh, items[i].type, items[i].new_value); |