fix #17967