The number of confirmed Ohio swine flu cases has doubled to 30, and health officials say the people affected had direct contact with hogs at fairs.