heat the milk and chocolate in a heavy saucepan over medium low temperature. Heat until chocolate is melted. Add sugar and corn syrup. Stir until sugar is melted.
Heat mixture to a gentle boil. Remove from heat. Add vanilla and butter. Beat with a wooden spoon until creamy and thick.