]> git.ipfire.org Git - thirdparty/squid.git/commit
Handle early eCAP transaction failures better.
authorAlex Rousskov <rousskov@measurement-factory.com>
Mon, 13 Dec 2010 00:16:00 +0000 (17:16 -0700)
committerAlex Rousskov <rousskov@measurement-factory.com>
Mon, 13 Dec 2010 00:16:00 +0000 (17:16 -0700)
commita0da30888368df2cdf28262e95eaf7cea2122e25
tree6f5d3b5ea59916ad3fa37441cd27d820e3451b50
parent83ddbaf4fbdf7c5756dad152c55265c62632c088
Handle early eCAP transaction failures better.

Do not throw an exception if eCAP transaction had to deal with a virgin body
but was not consuming it at swangSong() time. This may happen if the eCAP
adapter throws an exception before the adapter requests the virgin body
transmission or after it stops the transmission. In other words, the
transaction wrapper consumes only if proxyingVb is on.

Merged from trunk r11118.
src/adaptation/ecap/XactionRep.cc