having strep (a bacteria) will not effect the effacacy of the influenza (viral) vaccine. i don't know your son's age but he should not need to be re-vaccinated. talk to his doctor
my son got a flu shot and four days later he got strep throat. does he need another flu shot?