]> git.baikalelectronics.ru Git - kernel.git/commit
drm/gma500: fix potential NULL pointer dereference dereference
authorGustavo A. R. Silva <gustavo@embeddedor.com>
Sat, 12 Aug 2017 01:55:15 +0000 (20:55 -0500)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 18 Aug 2017 07:10:46 +0000 (09:10 +0200)
commit344392b57e6d3a5a32da704bc8a285c04601feb3
treecf6b9382823e50bd1ec6d8eacf0148199e55cff4
parent13cff7c5d4dd62cb7158545ebf24585c7616cc89
drm/gma500: fix potential NULL pointer dereference dereference

NULL check at line 528: if (!sender || !data_out || !len_out) {, implies
that pointer _sender_ might be NULL.

Move pointer _sender_ dereference after NULL check in order to avoid a
potential NULL pointer dereference.

This issue was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20170812015515.GA8360@embeddedgus
drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c