[DTV00857290][[DTV][Coverity Scanned Code Defect] 15367: Out-of-bounds write]

[Description]
Fix
1. cid 96560 "Missing break in switch"
2. cid 96558 "Dereference after null check"
3. cid 15680 "Missing break in switch"
4. cid 15139 "Logically dead code" in scan.c

Change-Id: Ie1d8311586d5747498dbb40f7d2e898a62648a01
Signed-off-by: Danny Wu <danny.wu@mediatek.com>
CR-Id: DTV00857290
Signed-off-by: Awk Jiang <awk.jiang@mediatek.com>
(cherry picked from commit e129864afd708a47f8c8abbf478c2d29f3da5176)
1 file changed