media: staging: atomisp: ia_css_output.host: don't use var before check
authorMauro Carvalho Chehab <mchehab@s-opensource.com>
Mon, 26 Mar 2018 14:16:07 +0000 (10:16 -0400)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Wed, 4 Apr 2018 11:34:51 +0000 (07:34 -0400)
Fix this warning:
drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/output/output_1.0/ia_css_output.host.c:64 ia_css_output_config() warn: variable dereferenced before check 'from->info' (see line 63)

Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/output/output_1.0/ia_css_output.host.c

index 8fdf47c9310c8e69b61852f1c94063932338456a..9efe5e5e4e06bea0eb72768eaa4ee2e13ad38fdc 100644 (file)
@@ -60,7 +60,7 @@ ia_css_output_config(
        (void)size;
        ia_css_dma_configure_from_info(&to->port_b, from->info);
        to->width_a_over_b = elems_a / to->port_b.elems;
-       to->height = from->info->res.height;
+       to->height = from->info ? from->info->res.height : 0;
        to->enable = from->info != NULL;
        ia_css_frame_info_to_frame_sp_info(&to->info, from->info);