diff options
author | Daniel Pittman <daniel@rimspace.net> | 2011-02-22 14:18:57 -0800 |
---|---|---|
committer | Daniel Pittman <daniel@rimspace.net> | 2011-03-03 15:43:20 -0800 |
commit | b311651526c7c9448bdd9a77a111302fd0c0efa4 (patch) | |
tree | b63430a7ec9b540dfb9658e761f59243ffddeedf /lib/puppet/util/rdoc/code_objects.rb | |
parent | af2c85b5a98ba062a9a58c6c92279f3371d59bb4 (diff) | |
download | puppet-b311651526c7c9448bdd9a77a111302fd0c0efa4.tar.gz puppet-b311651526c7c9448bdd9a77a111302fd0c0efa4.tar.xz puppet-b311651526c7c9448bdd9a77a111302fd0c0efa4.zip |
(#6407) Fix spec test hang with Mocha >= 0.9.11 in zlib testing
We had a combination of bad logic, and bad testing, and a nasty behaviour of
Mocha <= 0.9.10 that would result in a false pass for one of our tests.
This not only falsely passed, but hid an infinite loop retrying decompression
on an invalid data stream; it could be triggered by anything that sent an HTTP
request with an invalid compressed body, resulting in a livelock.
Paired-with: Jesse Wolfe <jesse@puppetlabs.com>
Signed-off-by: Daniel Pittman <daniel@puppetlabs.com>
Diffstat (limited to 'lib/puppet/util/rdoc/code_objects.rb')
0 files changed, 0 insertions, 0 deletions