• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/lib/libypclnt/

Lines Matching defs:yppwd

141 	struct master_yppasswd yppwd;
149 memset(&yppwd, 0, sizeof yppwd);
150 yppwd.newpw.pw_uid = pwd->pw_uid;
151 yppwd.newpw.pw_gid = pwd->pw_gid;
152 yppwd.newpw.pw_change = pwd->pw_change;
153 yppwd.newpw.pw_expire = pwd->pw_expire;
154 yppwd.newpw.pw_fields = pwd->pw_fields;
155 yppwd.oldpass = strdup("");
156 yppwd.domain = strdup(ypclnt->domain);
157 if ((yppwd.newpw.pw_name = strdup(pwd->pw_name)) == NULL ||
158 (yppwd.newpw.pw_passwd = strdup(pwd->pw_passwd)) == NULL ||
159 (yppwd.newpw.pw_class = strdup(pwd->pw_class)) == NULL ||
160 (yppwd.newpw.pw_gecos = strdup(pwd->pw_gecos)) == NULL ||
161 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL ||
162 (yppwd.newpw.pw_shell = strdup(pwd->pw_shell)) == NULL) {
192 result = yppasswdproc_update_master_1(&yppwd, clnt);
222 free(yppwd.newpw.pw_name);
223 if (yppwd.newpw.pw_passwd != NULL) {
224 memset(yppwd.newpw.pw_passwd, 0, strlen(yppwd.newpw.pw_passwd));
225 free(yppwd.newpw.pw_passwd);
227 free(yppwd.newpw.pw_class);
228 free(yppwd.newpw.pw_gecos);
229 free(yppwd.newpw.pw_dir);
230 free(yppwd.newpw.pw_shell);
231 if (yppwd.oldpass != NULL) {
232 memset(yppwd.oldpass, 0, strlen(yppwd.oldpass));
233 free(yppwd.oldpass);
241 struct yppasswd yppwd;
247 memset(&yppwd, 0, sizeof yppwd);
248 yppwd.newpw.pw_uid = pwd->pw_uid;
249 yppwd.newpw.pw_gid = pwd->pw_gid;
250 if ((yppwd.newpw.pw_name = strdup(pwd->pw_name)) == NULL ||
251 (yppwd.newpw.pw_passwd = strdup(pwd->pw_passwd)) == NULL ||
252 (yppwd.newpw.pw_gecos = strdup(pwd->pw_gecos)) == NULL ||
253 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL ||
254 (yppwd.newpw.pw_shell = strdup(pwd->pw_shell)) == NULL ||
255 (yppwd.oldpass = strdup(passwd ? passwd : "")) == NULL) {
273 result = yppasswdproc_update_1(&yppwd, clnt);
302 free(yppwd.newpw.pw_name);
303 if (yppwd.newpw.pw_passwd != NULL) {
304 memset(yppwd.newpw.pw_passwd, 0, strlen(yppwd.newpw.pw_passwd));
305 free(yppwd.newpw.pw_passwd);
307 free(yppwd.newpw.pw_gecos);
308 free(yppwd.newpw.pw_dir);
309 free(yppwd.newpw.pw_shell);
310 if (yppwd.oldpass != NULL) {
311 memset(yppwd.oldpass, 0, strlen(yppwd.oldpass));
312 free(yppwd.oldpass);