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

[Description]
Fix coverity defects under mgmt/

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

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