Hairpinning is when traffic enters the ASA on a given interface and also has to leave the ASA on the same interface based on the routing decision. Here is a document that shows how you can deal with it:
https://supportforums.cisco.com/document/69261/hairpinu-turn-traffic-interface-asa-running-83-or-later