aboutsummaryrefslogtreecommitdiff
path: root/lib/libutil
diff options
context:
space:
mode:
authorGuy Helmer <ghelmer@FreeBSD.org>2001-01-10 21:01:30 +0000
committerGuy Helmer <ghelmer@FreeBSD.org>2001-01-10 21:01:30 +0000
commit8257deac8643c88f9869e19cd999039407a864a6 (patch)
treef86acfda5a4eb071d7f1308e0fc836a28fb74715 /lib/libutil
parent50298ffde5ead3f8778db670795d835ce98b46c7 (diff)
downloadsrc-8257deac8643c88f9869e19cd999039407a864a6.tar.gz
src-8257deac8643c88f9869e19cd999039407a864a6.zip
MFC login_ok.c rev 1.8: Pass the number of bytes needed, not simply the
number of login time structures. Forward the name of the deny capability rather than hard-coding it in login_hostok.
Notes
Notes: svn path=/stable/4/; revision=70904
Diffstat (limited to 'lib/libutil')
-rw-r--r--lib/libutil/login_ok.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libutil/login_ok.c b/lib/libutil/login_ok.c
index 365528ba8acb..4c4724e62120 100644
--- a/lib/libutil/login_ok.c
+++ b/lib/libutil/login_ok.c
@@ -101,7 +101,7 @@ login_timelist(login_cap_t *lc, char const *cap, int *ltno,
;
if (*ltno >= j)
lt = *ltptr;
- else if ((lt = realloc(*ltptr, j)) != NULL) {
+ else if ((lt = realloc(*ltptr, j * sizeof(struct login_time))) != NULL) {
*ltno = j;
*ltptr = lt;
}
@@ -188,7 +188,7 @@ login_hostok(login_cap_t *lc, const char *host, const char *ip,
rc = 0; /* host or IP not in allow list */
else {
- hl = login_getcaplist(lc, "host.deny", NULL);
+ hl = login_getcaplist(lc, denycap, NULL);
if (hl != NULL && login_str2inlist(hl, host, ip, FNM_CASEFOLD))
rc = 0; /* host or IP in deny list */
}