aboutsummaryrefslogtreecommitdiff
path: root/fs/exec.c
diff options
context:
space:
mode:
authorGen Zhang <blackgod016574@gmail.com>2019-05-24 10:32:22 +0800
committerJani Nikula <jani.nikula@intel.com>2019-05-24 21:01:33 +0300
commit9f1f1a2dab38d4ce87a13565cf4dc1b73bef3a5f (patch)
treed33e926240b2a662613446b16bed56ad10d5f68e /fs/exec.c
parent5fc537bfd00033a3f813330175f7f12c25957ebf (diff)
drm/edid: Fix a missing-check bug in drm_load_edid_firmware()
In drm_load_edid_firmware(), fwstr is allocated by kstrdup(). And fwstr is dereferenced in the following codes. However, memory allocation functions such as kstrdup() may fail and returns NULL. Dereferencing this null pointer may cause the kernel go wrong. Thus we should check this kstrdup() operation. Further, if kstrdup() returns NULL, we should return ERR_PTR(-ENOMEM) to the caller site. Signed-off-by: Gen Zhang <blackgod016574@gmail.com> Reviewed-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190524023222.GA5302@zhanggen-UX430UQ
Diffstat (limited to 'fs/exec.c')
0 files changed, 0 insertions, 0 deletions