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

(-)b/sys/kern/kern_descrip.c (-2 / +2 lines)
Lines 3692-3698 sysctl_kern_proc_filedesc(SYSCTL_HANDLER_ARGS) Link Here
3692
3692
3693
	sbuf_new_for_sysctl(&sb, NULL, FILEDESC_SBUF_SIZE, req);
3693
	sbuf_new_for_sysctl(&sb, NULL, FILEDESC_SBUF_SIZE, req);
3694
	sbuf_clear_flags(&sb, SBUF_INCLUDENUL);
3694
	sbuf_clear_flags(&sb, SBUF_INCLUDENUL);
3695
	error = pget((pid_t)name[0], PGET_CANDEBUG | PGET_NOTWEXIT, &p);
3695
	error = pget((pid_t)name[0], PGET_CANSEE | PGET_NOTWEXIT, &p);
3696
	if (error != 0) {
3696
	if (error != 0) {
3697
		sbuf_delete(&sb);
3697
		sbuf_delete(&sb);
3698
		return (error);
3698
		return (error);
Lines 3768-3774 sysctl_kern_proc_ofiledesc(SYSCTL_HANDLER_ARGS) Link Here
3768
	struct proc *p;
3768
	struct proc *p;
3769
3769
3770
	name = (int *)arg1;
3770
	name = (int *)arg1;
3771
	error = pget((pid_t)name[0], PGET_CANDEBUG | PGET_NOTWEXIT, &p);
3771
	error = pget((pid_t)name[0], PGET_CANSEE | PGET_NOTWEXIT, &p);
3772
	if (error != 0)
3772
	if (error != 0)
3773
		return (error);
3773
		return (error);
3774
	fdp = fdhold(p);
3774
	fdp = fdhold(p);

Return to bug 246311