diff options
| author | Dhaval Patel <pdhaval@codeaurora.org> | 2016-04-14 12:31:08 -0700 |
|---|---|---|
| committer | Harsh Sahu <hsahu@codeaurora.org> | 2016-11-11 11:46:00 -0800 |
| commit | 6f874e20a4b94ae8336801e9cabcecd3e206fcb4 (patch) | |
| tree | 9bf32872a62ee3fa5d6bdaee79910bfc412cff9d | |
| parent | 8e6988760075ac91403ba2c5096e848197d55704 (diff) | |
msm: mdss: add null check before dereferencing src_fmt
Add null check before dereferencing the src_fmt
during layer validation.
Change-Id: I6482dc3d21fdc3e570fd53022e2fb9427668d939
Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_layer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_layer.c b/drivers/video/fbdev/msm/mdss_mdp_layer.c index 20fcc26bb4bf..c63a4a028c9f 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_layer.c +++ b/drivers/video/fbdev/msm/mdss_mdp_layer.c @@ -852,7 +852,7 @@ static int __validate_layer_reconfig(struct mdp_input_layer *layer, */ if (pipe->csc_coeff_set != layer->color_space) { src_fmt = mdss_mdp_get_format_params(layer->buffer.format); - if (pipe->src_fmt->is_yuv && src_fmt->is_yuv) { + if (pipe->src_fmt->is_yuv && src_fmt && src_fmt->is_yuv) { status = -EPERM; pr_err("csc change is not permitted on used pipe\n"); } |
