(cherry picked from commit bf7a00629f645e35c953c80aecf50e7363885546)
Signed-off-by: lihaoxiang <lihaoxiang9@huawei.com> (cherry picked from commit 641e9a0613b3463a90c3e15c92c6c5495afe9a4e)