fix #21277