View | Details | Raw Unified | Return to bug 13346
Collapse All | Expand All

(-)pwupd.c (-2 / +6 lines)
Lines 168-175 Link Here
168
			 */
168
			 */
169
			if (pwd != NULL)
169
			if (pwd != NULL)
170
				fmtpwentry(pwbuf, pwd, PWF_MASTER);
170
				fmtpwentry(pwbuf, pwd, PWF_MASTER);
171
			if ((rc = fileupdate(getpwpath(_MASTERPASSWD), 0644, pwbuf, pfx, l, mode)) != 0)
171
			if ((rc = fileupdate(getpwpath(_MASTERPASSWD), 0644, pwbuf, pfx, l, mode)) != 0) {
172
				rc = pwdb(NULL) == 0;
172
				if (mode == UPD_DELETE)
173
					rc = pwdb(NULL) == 0;
174
				else
175
					rc = pwdb("-u", user, NULL) == 0;
176
			}
173
		}
177
		}
174
	}
178
	}
175
	return rc;
179
	return rc;

Return to bug 13346