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

[Description]
Fix coverity defects under mgmt/

i. Fix "dereference before null check" issues.
ii. Remove do-while style flow.

[Related CIDs]
CID70633, CID79629, CID70627, CID70626, CID70625

Change-Id: I9850e7b898e655f33ba10216d6e6f6d6f552f22c
Signed-off-by: Awk Jiang <awk.jiang@mediatek.com>
CR-Id: DTV00857290
Feature: misc
(cherry picked from commit a37e4e8c7ed569067a5c7e44f1b3719a5c98ca01)
1 file changed