Bresenham’s line drawing algorithm guarantees


I am considering implementing my own version of Bresenham’s line drawing algorithm, found here, my one question is does the algorithm guarantee that both endpoints will be covered/drawn. I am doubting this because of the error accumulation factor, but I may be wrong.