[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <492C463C.5000202@trash.net>
Date: Tue, 25 Nov 2008 19:38:52 +0100
From: Patrick McHardy <kaber@...sh.net>
To: Stephen Hemminger <shemminger@...tta.com>
CC: David Miller <davem@...emloft.net>, netdev@...r.kernel.org
Subject: Re: [PATCH 2/2] tc: policing requires a rate estimator
Stephen Hemminger wrote:
> On Tue, 25 Nov 2008 19:32:13 +0100
> Patrick McHardy <kaber@...sh.net> wrote:
>
>>>
>>> --- a/net/sched/act_police.c 2008-11-25 10:15:50.000000000 -0800
>>> +++ b/net/sched/act_police.c 2008-11-25 10:17:54.000000000 -0800
>>> @@ -182,6 +182,12 @@ override:
>>> R_tab = qdisc_get_rtab(&parm->rate, tb[TCA_POLICE_RATE]);
>>> if (R_tab == NULL)
>>> goto failure;
>>> +
>>> + if (!est && !gen_estimator_active(&police->tcf_rate_est)) {
>>> + err = -EINVAL;
>>> + goto failure;
>> This leaks the R_tab reference.
>
> The previous patch added a put at the failure: tag.
I missed that, sorry.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists