After an Internal Affairs inquiry, a San Antonio police officer has been put on indefinite suspension over firearms that went missing from a buyback event.