The presence of molecular iodine in anhydrous solutions of hydrogen iodide in acetic acid gives rise to unstable impurities during the hydriodination of isolated double bonds. This fan be overcome by using aqueous hydriodic acid, as the source of hydrogen iodide, from which the iodine has been removed by washing with a solution of an organic soluble ion exchange resin.