Lines Matching refs:newpw
148 yppwd.newpw.pw_uid = pwd->pw_uid; in yppasswd_local()
149 yppwd.newpw.pw_gid = pwd->pw_gid; in yppasswd_local()
150 yppwd.newpw.pw_change = pwd->pw_change; in yppasswd_local()
151 yppwd.newpw.pw_expire = pwd->pw_expire; in yppasswd_local()
152 yppwd.newpw.pw_fields = pwd->pw_fields; in yppasswd_local()
155 if ((yppwd.newpw.pw_name = strdup(pwd->pw_name)) == NULL || in yppasswd_local()
156 (yppwd.newpw.pw_passwd = strdup(pwd->pw_passwd)) == NULL || in yppasswd_local()
157 (yppwd.newpw.pw_class = strdup(pwd->pw_class)) == NULL || in yppasswd_local()
158 (yppwd.newpw.pw_gecos = strdup(pwd->pw_gecos)) == NULL || in yppasswd_local()
159 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL || in yppasswd_local()
160 (yppwd.newpw.pw_shell = strdup(pwd->pw_shell)) == NULL) { in yppasswd_local()
220 free(yppwd.newpw.pw_name); in yppasswd_local()
221 if (yppwd.newpw.pw_passwd != NULL) { in yppasswd_local()
222 memset(yppwd.newpw.pw_passwd, 0, strlen(yppwd.newpw.pw_passwd)); in yppasswd_local()
223 free(yppwd.newpw.pw_passwd); in yppasswd_local()
225 free(yppwd.newpw.pw_class); in yppasswd_local()
226 free(yppwd.newpw.pw_gecos); in yppasswd_local()
227 free(yppwd.newpw.pw_dir); in yppasswd_local()
228 free(yppwd.newpw.pw_shell); in yppasswd_local()
246 yppwd.newpw.pw_uid = pwd->pw_uid; in yppasswd_remote()
247 yppwd.newpw.pw_gid = pwd->pw_gid; in yppasswd_remote()
248 if ((yppwd.newpw.pw_name = strdup(pwd->pw_name)) == NULL || in yppasswd_remote()
249 (yppwd.newpw.pw_passwd = strdup(pwd->pw_passwd)) == NULL || in yppasswd_remote()
250 (yppwd.newpw.pw_gecos = strdup(pwd->pw_gecos)) == NULL || in yppasswd_remote()
251 (yppwd.newpw.pw_dir = strdup(pwd->pw_dir)) == NULL || in yppasswd_remote()
252 (yppwd.newpw.pw_shell = strdup(pwd->pw_shell)) == NULL || in yppasswd_remote()
300 free(yppwd.newpw.pw_name); in yppasswd_remote()
301 if (yppwd.newpw.pw_passwd != NULL) { in yppasswd_remote()
302 memset(yppwd.newpw.pw_passwd, 0, strlen(yppwd.newpw.pw_passwd)); in yppasswd_remote()
303 free(yppwd.newpw.pw_passwd); in yppasswd_remote()
305 free(yppwd.newpw.pw_gecos); in yppasswd_remote()
306 free(yppwd.newpw.pw_dir); in yppasswd_remote()
307 free(yppwd.newpw.pw_shell); in yppasswd_remote()