fix #20912