I checked the paper and it says: 
Receiver implementation (for RequestVote):
1. Reply false if term < currentTerm (§5.1)
2. If votedFor is null or candidateId, and candidate's log is at 
least as up-to-date as receiver’s log, grant vote (§5.2, §5.4)