From: "Vladimir N. Oleynik" Date: Tue, 31 Jan 2006 12:36:51 +0000 (-0000) Subject: more obscure X-Git-Tag: 1_1_0~257 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1f17d3287adaa01c8605699e80aaaba3a5a01d65;p=oweals%2Fbusybox.git more obscure --- diff --git a/libbb/obscure.c b/libbb/obscure.c index 18373510f..8df3e7504 100644 --- a/libbb/obscure.c +++ b/libbb/obscure.c @@ -162,6 +162,9 @@ password_check(const char *old, const char *newval, const struct passwd *pwdp) else if (similiar(wrapped, newmono)) msg = "too similiar"; + else if ( strstr(newval, pwdp->pw_name) ) + msg = "don't use something like your username as password"; + else { safe_strncpy(wrapped + lenwrap, wrapped, lenwrap + 1); if (strstr(wrapped, newmono)) @@ -186,7 +189,7 @@ obscure_msg(const char *old, const char *newval, const struct passwd *pwdp) oldlen = strlen(old); newlen = strlen(newval); -#if 0 /* why not check the password when set for the first time? --marekm */ +#if 0 /* why not check the password when set for the first time? --marekm */ if (old[0] == '\0') /* return (1); */ return NULL;