Not sure if this is a bathroom fan or a kitchen range hood vent. Either way this is not the best way to send it through the roof. Dr. Energy Saver recommends a sealed connection all the way through the roof deck so that moist air doesn't end up in your attic where it can condense and cause moisture problems.