From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266762AbUHIRE5 (ORCPT ); Mon, 9 Aug 2004 13:04:57 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266751AbUHIRE4 (ORCPT ); Mon, 9 Aug 2004 13:04:56 -0400 Received: from vivaldi.madbase.net ([81.173.6.10]:29632 "HELO vivaldi.madbase.net") by vger.kernel.org with SMTP id S266749AbUHIREZ (ORCPT ); Mon, 9 Aug 2004 13:04:25 -0400 Date: Mon, 9 Aug 2004 13:04:23 -0400 (EDT) From: Eric Lammerts X-X-Sender: eric@vivaldi.madbase.net To: Michael Buesch cc: Albert Cahalan , Greg KH , Marc Ballarin , albert@users.sourceforge.net, linux-kernel mailing list Subject: Re: dynamic /dev security hole? In-Reply-To: <200408091854.27019.mbuesch@freenet.de> Message-ID: References: <20040808162115.GA7597@kroah.com> <200408091530.55244.mbuesch@freenet.de> <1092057570.5761.215.camel@cube> <200408091854.27019.mbuesch@freenet.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 9 Aug 2004, Michael Buesch wrote: > So what about this updated patch? > dbg("unlinking symlink '%s'", filename); > - - retval = unlink(filename); > - - if (errno == ENOENT) > - - retval = 0; > - - if (retval) { > - - dbg("unlink(%s) failed with error '%s'", > - - filename, strerror(errno)); > + retval = secure_unlink(filename); Better not do it for symlinks. Eric