diff options
Diffstat (limited to 'contrib/sendmail/libsm/mbdb.c')
-rw-r--r-- | contrib/sendmail/libsm/mbdb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/sendmail/libsm/mbdb.c b/contrib/sendmail/libsm/mbdb.c index d68d3b1..3d7426c 100644 --- a/contrib/sendmail/libsm/mbdb.c +++ b/contrib/sendmail/libsm/mbdb.c @@ -315,7 +315,7 @@ mbdb_pw_lookup(name, user) { struct passwd *pw; -#ifdef HESIOD +#if HESIOD && !HESIOD_ALLOW_NUMERIC_LOGIN /* DEC Hesiod getpwnam accepts numeric strings -- short circuit it */ { char *p; @@ -326,7 +326,7 @@ mbdb_pw_lookup(name, user) if (*p == '\0') return EX_NOUSER; } -#endif /* HESIOD */ +#endif /* HESIOD && !HESIOD_ALLOW_NUMERIC_LOGIN */ errno = 0; pw = getpwnam(name); |