- if (( strcmp ( pw-> pw_passwd, "x" ) == 0 ) || ( strcmp ( pw-> pw_passwd, "*" ) == 0 )) {
- struct spwd *sp = getspnam ( pw-> pw_name );
-
- if ( !sp )
- bb_error_msg_and_die ( "no valid shadow password" );
-
- correct = sp-> sp_pwdp;
+ if (!strcmp(pw->pw_passwd, "x") || !strcmp(pw->pw_passwd, "*")) {
+ struct spwd *sp = getspnam(pw->pw_name);
+
+ if (!sp)
+ bb_error_msg_and_die("no valid shadow password");
+
+ correct = sp->sp_pwdp;