Fair catch?

Joe Root (124) shared a stand of 179 with Moeen Ali (99no) in the First Test Match in India. He barely put a foot wrong until he drove a low catch straight back at Umesh Yadav in the evening session and departed. The bowler threw the ball in the air but tried to catch it again and missed it. After a third-umpire consultation which provided an additional talking point, to a fine-margin decision that the bowler had the ball under control before dropping it again in a faulty celebratory juggle

Law 32 used to describe a fair catch but the relevant clause is now in Law 19.4 and states "The act of making the catch, or of fielding the ball, shall start from the time when the ball first comes into contact with some part of a fielder’s person and shall end when a fielder obtains complete control both over the ball and over his own movement"

Read more about Law 19.4 (Boundaries) at the MCC website