(cherry picked from commit ac2686fb6aaacf0ec3622aaad93529b5be7f0282)
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com> (cherry picked from commit 81d7bcc2858e068de20fba646da0658db3f3f646)