From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH] cryptodev: fix NULL pointer dereference Date: Mon, 31 Jul 2017 17:22:33 +0200 Message-ID: <8040895.veDesW7eHG@xps> References: <20170731023050.28956-1-pablo.de.lara.guarch@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org, Sergio Gonzalez Monroy , declan.doherty@intel.com To: Pablo de Lara Return-path: Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id EDF5299E9 for ; Mon, 31 Jul 2017 17:22:34 +0200 (CEST) In-Reply-To: List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 31/07/2017 14:32, Sergio Gonzalez Monroy: > On 31/07/2017 03:30, Pablo de Lara wrote: > > --- a/lib/librte_cryptodev/rte_cryptodev.c > > +++ b/lib/librte_cryptodev/rte_cryptodev.c > > @@ -1404,6 +1404,12 @@ rte_cryptodev_allocate_driver(const struct rte_driver *drv) > > struct cryptodev_driver *driver; > > > > driver = malloc(sizeof(*driver)); > > + > > + if (driver == NULL) > > + rte_exit(EXIT_FAILURE, > > + "Could not allocate memory for crypto driver %u\n", > > + nb_drivers); > > + > > driver->driver = drv; > > driver->id = nb_drivers; > > > > Acked-by: Sergio Gonzalez Monroy NACK rte_exit/rte_panic in libraries.