app/code/community/Nexcessnet/Turpentine/controllers/EsiController.php
public function postDispatch() {
        $flag = $this->getFlag('', self::FLAG_NO_START_SESSION);
        $this->setFlag('', self::FLAG_NO_START_SESSION, true);
        parent::postDispatch();
        $this->setFlag('', self::FLAG_NO_START_SESSION, $flag);
    }
public function postDispatch() {
        $flag = $this->getFlag('', self::FLAG_NO_START_SESSION);
        $this->setFlag('', self::FLAG_NO_START_SESSION, true);
        parent::postDispatch();
        $this->setFlag('', self::FLAG_NO_START_SESSION, $flag);
    }
public function postDispatch ( ) { $ flag = $ this -> getFlag ( '' , self :: FLAG_NO_START_SESSION ) ; $ this -> setFlag ( '' , self :: FLAG_NO_START_SESSION , true ) ; parent :: postDispatch ( ) ; $ this -> setFlag ( '' , self :: FLAG_NO_START_SESSION , $ flag ) ; }
Need to disable this flag to prevent setting the last URL but we
don't want to completely break sessions.

see Mage_Core_Controller_Front_Action::postDispatch

@return null
Need to disable this flag to prevent setting the last URL but we don t want to completely break sessions .