Let be a simple graph with vertices. Let denote the line graph of . We show that if and if for every pair of nonadjacent vertices , , then for any pair of vertices , either has a Hamilton -path, or is a vertex-cut of . When is a triangle-free graph, this bound can be reduced to . These bounds are all best possible and they partially improve prior results in [J.Graph Theory 10(1986),411-425] and [Discrete Math.76(1989)95-116].