commit | 4daa9ff89ef27be43c15995412d6aee393a78200 | [log] [tgz] |
---|---|---|
author | Luiz Sampaio <sampaio.ime@gmail.com> | Tue Nov 09 19:07:32 2021 -0300 |
committer | Miguel Ojeda <ojeda@kernel.org> | Wed Nov 24 11:46:52 2021 +0100 |
tree | 6be42ed28dfed32cd06e1bfcf334246827a8bd3a | |
parent | 94047df12fec0e51e860b5317223f67a3ea4eb07 [diff] |
auxdisplay: charlcd: checking for pointer reference before dereferencing Check if the pointer lcd->ops->init_display exists before dereferencing it. If a driver called charlcd_init() without defining the ops, this would return segmentation fault, as happened to me when implementing a charlcd driver. Checking the pointer before dereferencing protects from segmentation fault. Signed-off-by: Luiz Sampaio <sampaio.ime@gmail.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org>