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

(-)options.c (+2 lines)
Lines 193-198 Link Here
193
				if (c == 'p' && !val && privileged) {
193
				if (c == 'p' && !val && privileged) {
194
					(void) setuid(getuid());
194
					(void) setuid(getuid());
195
					(void) setgid(getgid());
195
					(void) setgid(getgid());
196
					privileged = 0;
196
				}
197
				}
197
				setoption(c, val);
198
				setoption(c, val);
198
			}
199
			}
Lines 218-223 Link Here
218
				if (!val && privileged && equal(name, "privileged")) {
219
				if (!val && privileged && equal(name, "privileged")) {
219
					(void) setuid(getuid());
220
					(void) setuid(getuid());
220
					(void) setgid(getgid());
221
					(void) setgid(getgid());
222
					privileged = 0;
221
				}
223
				}
222
				setoption(optlist[i].letter, val);
224
				setoption(optlist[i].letter, val);
223
				return;
225
				return;

Return to bug 19946