fixed null pointer issue on surlinfo type