linux/drivers/staging
Colin Ian King 04320b3ef9 media: allegro: fix potential null dereference on header
The pointer header is an alias to msg and msg is being null checked.
However, if msg is null then header is also null and this can lead to
a null pointer dereference on the assignment type = header->type. Fix
this just using header->type after the null check and removing the need
for type as it is only used once.

Addresses-Coverity: ("Dereference before null check")

Fixes: 3de1683966 ("media: allegro: add explicit mail encoding and decoding")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Reviewed-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2020-08-06 11:28:04 +02:00
..
android mmap locking API: convert mmap_sem comments 2020-06-09 09:39:14 -07:00
axis-fifo
board
clocking-wizard
comedi mmap locking API: convert mmap_sem comments 2020-06-09 09:39:14 -07:00
emxx_udc
fbtft staging: fbtft: fb_st7789v: make HSD20_IPS numeric and not a string 2020-05-22 10:48:32 +02:00
fieldbus
fsl-dpaa2 Staging/IIO driver patches for 5.8-rc1 2020-06-07 10:45:08 -07:00
fwserial
gasket Merge 5.7-rc5 into staging-next 2020-05-11 08:57:22 +02:00
gdm724x
goldfish
greybus treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
gs_fpgaboot
iio Merge 5.7-rc7 into staging-next 2020-05-25 09:11:19 +02:00
kpc2000 mmap locking API: use coccinelle to convert mmap_sem rwsem call sites 2020-06-09 09:39:14 -07:00
ks7010 staging: ks7010: remove me from CC list 2020-05-05 12:36:04 +02:00
media media: allegro: fix potential null dereference on header 2020-08-06 11:28:04 +02:00
most treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
mt7621-dma
mt7621-dts
mt7621-pci staging: mt7621-pci: initialize 'n' variable when it is declared 2020-04-16 12:33:02 +02:00
mt7621-pci-phy
mt7621-pinctrl staging: mt7621-pinctrl: Use correct pointer type argument for sizeof 2020-04-23 13:36:20 +02:00
netlogic
nvec
octeon
octeon-usb
olpc_dcon
pi433 staging: pi433: fix error return code in pi433_probe() 2020-05-05 12:31:18 +02:00
qlge staging: qlge: unmap dma when lock failed 2020-05-19 16:15:39 +02:00
ralink-gdma
rtl8188eu staging: rtl8188eu: make some arrays static const 2020-05-27 10:16:34 +02:00
rtl8192e staging/rtl8192e: Remove function callback casts 2020-05-27 10:16:34 +02:00
rtl8192u staging: rtl8192u: Merge almost duplicate code 2020-05-19 17:08:50 +02:00
rtl8712 staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK 2020-05-27 10:16:33 +02:00
rtl8723bs Staging/IIO driver patches for 5.8-rc1 2020-06-07 10:45:08 -07:00
rts5208
sm750fb staging: sm750fb: Add names to proc_setBLANK args 2020-05-29 12:35:59 +02:00
speakup staging/speakup: Add inflection synth parameter 2020-04-28 14:30:10 +02:00
unisys
vc04_services staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason 2020-05-27 14:04:32 +02:00
vme
vt6655 staging: vt6656: vt6655: removing unused macros definition Makefiles 2020-05-15 15:49:13 +02:00
vt6656 staging: vt6656: Fix warning: unused variable vnt_frame_time 2020-05-27 12:23:11 +02:00
wfx staging: wfx: split wfx_get_ps_timeout() from wfx_update_pm() 2020-05-27 10:18:09 +02:00
wilc1000 Staging/IIO driver patches for 5.8-rc1 2020-06-07 10:45:08 -07:00
wlan-ng
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile