Signed-off-by: hdliu <dev03108@linx-info.com> (cherry picked from commit 545cc2541da8841628a963ed7c3eb907bc87a78d)