struct spwd *sp = getspnam ( pw-> pw_name );
if ( !sp )
- bb_error_msg_and_die ( "no valid shadow password" );
+ bb_error_msg_and_die ( "\nno valid shadow password" );
correct = sp-> sp_pwdp;
}
else
#endif
- correct = pw-> pw_passwd;
+ correct = pw-> pw_passwd;
if ( correct == 0 || correct[0] == '\0' )
return 1;
return 0;
}
encrypted = crypt ( unencrypted, correct );
- memset ( unencrypted, 0, bb_strlen ( unencrypted ));
+ memset ( unencrypted, 0, strlen ( unencrypted ));
return ( strcmp ( encrypted, correct ) == 0 ) ? 1 : 0;
}