On the zeros of L-functions