View | Details | Raw Unified | Return to bug 494 | Differences between
and this patch

Collapse All | Expand All

(-)session.c (-1 / +4 lines)
Lines 1204-1210 void Link Here
1204
do_setusercontext(struct passwd *pw)
1204
do_setusercontext(struct passwd *pw)
1205
{
1205
{
1206
#ifdef HAVE_CYGWIN
1206
#ifdef HAVE_CYGWIN
1207
	if (is_winnt) {
1207
	{
1208
#else /* HAVE_CYGWIN */
1208
#else /* HAVE_CYGWIN */
1209
	if (getuid() == 0 || geteuid() == 0) {
1209
	if (getuid() == 0 || geteuid() == 0) {
1210
#endif /* HAVE_CYGWIN */
1210
#endif /* HAVE_CYGWIN */
Lines 1257-1262 do_setusercontext(struct passwd *pw) Link Here
1257
		permanently_set_uid(pw);
1257
		permanently_set_uid(pw);
1258
#endif
1258
#endif
1259
	}
1259
	}
1260
#ifdef HAVE_CYGWIN
1261
        if (is_winnt)
1262
#endif
1260
	if (getuid() != pw->pw_uid || geteuid() != pw->pw_uid)
1263
	if (getuid() != pw->pw_uid || geteuid() != pw->pw_uid)
1261
		fatal("Failed to set uids to %u.", (u_int) pw->pw_uid);
1264
		fatal("Failed to set uids to %u.", (u_int) pw->pw_uid);
1262
}
1265
}

Return to bug 494