Amir Khan vows he will not make the same mistakes if he is given a second chance to take on Danny Garcia.