Vanlid is not active against infections due to gram-negative bacilli, mycobacteria, or fungi. Your doctor might give you another antibiotic for the same.