Health officials are recalling hundreds of thousands of doses of swine flu vaccine after tests indicated they may not be potent enough to protect against the virus.