(cherry picked from commit 28908ab65b0634c95b1b4a37e48b71d8e91a9b69)
Signed-off-by: zhangfan <zh.f@outlook.com>