Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262264AbVCWNXQ (ORCPT ); Wed, 23 Mar 2005 08:23:16 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262287AbVCWNXQ (ORCPT ); Wed, 23 Mar 2005 08:23:16 -0500 Received: from eth0-0.arisu.projectdream.org ([194.158.4.191]:48012 "EHLO b.mx.projectdream.org") by vger.kernel.org with ESMTP id S262264AbVCWNXO (ORCPT ); Wed, 23 Mar 2005 08:23:14 -0500 Date: Wed, 23 Mar 2005 14:23:32 +0100 From: Thomas Graf To: jamal Cc: Herbert Xu , Yichen Xie , linux-kernel@vger.kernel.org, netdev@oss.sgi.com, "David S. Miller" , kaber@trash.net Subject: Re: memory leak in net/sched/ipt.c? Message-ID: <20050323132332.GQ3086@postel.suug.ch> References: <1111581618.1088.72.camel@jzny.localdomain> <20050323125516.GP3086@postel.suug.ch> <1111583497.1089.92.camel@jzny.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1111583497.1089.92.camel@jzny.localdomain> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1235 Lines: 29 * jamal <1111583497.1089.92.camel@jzny.localdomain> 2005-03-23 08:11 > On Wed, 2005-03-23 at 07:55, Thomas Graf wrote: > > * jamal <1111581618.1088.72.camel@jzny.localdomain> 2005-03-23 07:40 > > > > Just a small correction to patchlet: > > > The second kfree should check for existence of t. > > > > t is either valid or NULL so it's not a problem, unless you want > > to create janitor work of course. ;-> > > if t is null you still goto rtattr_failure > I have seen people put little comments of "kfree will work if you > pass it NULL" - are you saying such assumptions exist all over > net/sched? kfree simply does nothing if it is given a null pointer so that goto rtattr_failure for t == NULL is handled just fine without a check. I will never get used to this behaviour and policy as well though, it somewhat makes code less readable. > didnt understand the janitor part. It will probably be removed again by one of the regular 'remove unnecessary pre kfree checks' patchsets. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/