fix bug when getenv return NULL.