ANSWER:

The one wearing perfume and allowing non mahram men to smell that is like an adulteress. Men smelling it are not sinful as this is not within their control and holding your breath like this is an innovation.

I read somewhere that the woman who wears perfume is doing zina and the guy who smells it is doing zina. So when i feel a woman is wearing perfume (for example in the mall), i stop my breath until the woman goes away. Is this correct? What should i do?