summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
diff options
context:
space:
mode:
authorJacek Masiulaniec <jacekm@cvs.openbsd.org>2009-02-17 22:15:02 +0000
committerJacek Masiulaniec <jacekm@cvs.openbsd.org>2009-02-17 22:15:02 +0000
commitf5ee97ecea262a61f7304d7cd06dee3f8875ebd3 (patch)
tree8465571b27ec6ade2ecac7806ae4dee230840794 /usr.sbin/smtpd
parente380aa672e37c7a80a0db0b1b220168b0e6bd2d5 (diff)
kill unused func lka_resolve_rcpt()
Diffstat (limited to 'usr.sbin/smtpd')
-rw-r--r--usr.sbin/smtpd/lka.c36
1 files changed, 1 insertions, 35 deletions
diff --git a/usr.sbin/smtpd/lka.c b/usr.sbin/smtpd/lka.c
index b3701172ab2..bed6ce2755a 100644
--- a/usr.sbin/smtpd/lka.c
+++ b/usr.sbin/smtpd/lka.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: lka.c,v 1.22 2009/02/15 13:12:19 jacekm Exp $ */
+/* $OpenBSD: lka.c,v 1.23 2009/02/17 22:15:01 jacekm Exp $ */
/*
* Copyright (c) 2008 Pierre-Yves Ritschard <pyr@openbsd.org>
@@ -48,7 +48,6 @@ void lka_setup_events(struct smtpd *);
void lka_disable_events(struct smtpd *);
int lka_verify_mail(struct smtpd *, struct path *);
int lka_resolve_mail(struct smtpd *, struct rule *, struct path *);
-int lka_resolve_rcpt(struct smtpd *, struct rule *, struct path *);
int lka_forward_file(struct passwd *);
int lka_expand(char *, size_t, struct path *);
int aliases_exist(struct smtpd *, char *);
@@ -665,39 +664,6 @@ lka_resolve_mail(struct smtpd *env, struct rule *rule, struct path *path)
}
int
-lka_resolve_rcpt(struct smtpd *env, struct rule *rule, struct path *path)
-{
- char username[MAXLOGNAME];
- struct passwd *pw;
- char *p;
-
- (void)strlcpy(username, path->user, MAXLOGNAME);
-
- for (p = &username[0]; *p != '\0' && *p != '+'; ++p)
- *p = tolower((int)*p);
- *p = '\0';
-
- if ((path->flags & F_EXPANDED) == 0 && aliases_virtual_exist(env, path))
- path->flags |= F_VIRTUAL;
- else if ((path->flags & F_EXPANDED) == 0 && aliases_exist(env, username))
- path->flags |= F_ALIAS;
- else {
- pw = safe_getpwnam(path->pw_name);
- if (pw == NULL)
- pw = safe_getpwnam(username);
- if (pw == NULL)
- return 0;
- (void)strlcpy(path->pw_name, pw->pw_name, MAXLOGNAME);
- if (lka_expand(path->rule.r_value.path, MAXPATHLEN, path) >=
- MAXPATHLEN) {
- return 0;
- }
- }
-
- return 1;
-}
-
-int
lka_expand(char *buf, size_t len, struct path *path)
{
char *p, *pbuf;