Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 25 Sep 2002 20:28:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 25 Sep 2002 20:28:35 -0400 Received: from ns.suse.de ([213.95.15.193]:29960 "EHLO Cantor.suse.de") by vger.kernel.org with ESMTP id ; Wed, 25 Sep 2002 20:28:34 -0400 To: David Brownell Cc: linux-kernel@vger.kernel.org, greg@kroah.com, mochel@osdl.org, linux-usb-devel@lists.sourceforge.net Subject: Re: [linux-usb-devel] [RFC] consolidate /sbin/hotplug call for pci and usb References: <20020925212955.GA32487@kroah.com.suse.lists.linux.kernel> <3D9250CD.7090409@pacbell.net.suse.lists.linux.kernel> From: Andi Kleen Date: 26 Sep 2002 02:33:50 +0200 In-Reply-To: David Brownell's message of "26 Sep 2002 02:17:45 +0200" Message-ID: X-Mailer: Gnus v5.7/Emacs 20.6 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 698 Lines: 15 David Brownell writes: > > + /* stuff we want to pass to /sbin/hotplug */ > > + envp[i++] = scratch; > > + scratch += sprintf (scratch, "PCI_CLASS=%04X", pdev->class) + 1; > > + > > + envp[i++] = scratch; > > + scratch += sprintf (scratch, "PCI_ID=%04X:%04X", > > + pdev->vendor, pdev->device) + 1; > > And so forth. Use "snprintf" and prevent overrunning those buffers... Hmm? An %04X format is perfectly bounded. -Andi - 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/