more fix on sighandler
fix complie warn