The injury to Kyle Harrison came at a bad time for a Giants pitching staff already was dealing with multiple injuries.