fix so_header empty bug