From: Konstantin Ananyev Date: Fri, 7 Oct 2016 10:58:00 +0000 (+0100) Subject: libtle_udp: fix possible dereference of NULL ptr in tle_udp_del_dev() X-Git-Tag: v18.02~36 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F13%2F3313%2F1;p=tldk.git libtle_udp: fix possible dereference of NULL ptr in tle_udp_del_dev() Change-Id: I09661a97206e8714c05f4c4f31d23d250cd0933a Signed-off-by: Konstantin Ananyev --- diff --git a/lib/libtle_udp/udp_ctl.c b/lib/libtle_udp/udp_ctl.c index 618a7ef..c8580ac 100644 --- a/lib/libtle_udp/udp_ctl.c +++ b/lib/libtle_udp/udp_ctl.c @@ -395,11 +395,10 @@ tle_udp_del_dev(struct tle_udp_dev *dev) uint32_t p; struct tle_udp_ctx *ctx; - ctx = dev->ctx; - if (dev == NULL || dev->ctx == NULL) return -EINVAL; + ctx = dev->ctx; p = dev - ctx->dev; if (p >= RTE_DIM(ctx->dev) ||