Date: Thu, 13 Jan 2011 22:24:20 GMT From: Edward Tomasz Napierala <trasz@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 187782 for review Message-ID: <201101132224.p0DMOKlm041393@skunkworks.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@187782?ac=10 Change 187782 by trasz@trasz_victim on 2011/01/13 22:23:52 Fix rather obvious thinko in rule matching. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#4 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#4 (text+ko) ==== @@ -396,22 +396,26 @@ switch (filter->hr_subject_type) { case RCTL_SUBJECT_TYPE_PROCESS: - if (filter->hr_subject.hs_proc != + if (filter->hr_subject.hs_proc != NULL && + rule->hr_subject.hs_proc != filter->hr_subject.hs_proc) return (0); break; case RCTL_SUBJECT_TYPE_USER: - if (filter->hr_subject.hs_uip != + if (filter->hr_subject.hs_uip != NULL && + rule->hr_subject.hs_uip != filter->hr_subject.hs_uip) return (0); break; case RCTL_SUBJECT_TYPE_LOGINCLASS: - if (filter->hr_subject.hs_loginclass != + if (filter->hr_subject.hs_loginclass != NULL && + rule->hr_subject.hs_loginclass != filter->hr_subject.hs_loginclass) return (0); break; case RCTL_SUBJECT_TYPE_JAIL: - if (filter->hr_subject.hs_prison != + if (filter->hr_subject.hs_prison != NULL && + rule->hr_subject.hs_prison != filter->hr_subject.hs_prison) return (0); break;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101132224.p0DMOKlm041393>