Lines Matching refs:newp
19 char *newp = NULL;
38 newp = bb_askpass(0, "New password:"); /* returns ptr to static */
39 if (!newp)
41 newp = xstrdup(newp); /* we are going to bb_askpass() again, so save it */
43 && obscure(orig, newp, pw) && myuid)
49 if (strcmp(cp, newp)) {
60 ret = xstrdup(pw_encrypt(newp, salt));
66 nuke_str(newp);
67 if (ENABLE_FEATURE_CLEAN_UP) free(newp);
91 char *newp;
145 newp = NULL;
154 newp = new_password(pw, myuid, opt & STATE_ALGO_md5);
155 if (!newp) {
161 newp = xasprintf("!%s", pw->pw_passwd);
166 newp = xstrdup(&pw->pw_passwd[1]);
168 //newp = xstrdup("");
169 newp = (char*)"";
182 rc = update_passwd(bb_path_shadow_file, name, newp);
187 rc = update_passwd(bb_path_passwd_file, name, newp);
195 //if (ENABLE_FEATURE_CLEAN_UP) free(newp);
197 if (!newp) {