The Ben Ish Chai says the problem is the bad smell. He therefore says one is allowed to pass gas if he knows it will not smell.