# HG changeset patch # User aidan # Date 1313429280 -3600 # Node ID c4b3e13a1a90ce1f16e3627acef01528554b5a0f # Parent 721d4a13bd0be64f8785e14db6b4ebe97d80a661 allocating space in BPQ block buffer to fix sef fault diff -r 721d4a13bd0b -r c4b3e13a1a90 servlib/bundling/BPQBlock.cc --- a/servlib/bundling/BPQBlock.cc Mon Aug 15 18:14:59 2011 +0100 +++ b/servlib/bundling/BPQBlock.cc Mon Aug 15 18:28:00 2011 +0100 @@ -217,6 +217,11 @@ log_err_p(LOG, "BPQBlock::initialise: buf_len() < flen"); log_err_p(LOG, "BPQBlock::initialise: buf_len() = %lu", block->writable_contents()->buf_len()); + + log_debug_p(LOG, "BPQBlock::initialise: reserving space in buffer"); + block->writable_contents()->reserve(flen); + log_debug_p(LOG, "BPQBlock::initialise: new buf_len() = %lu", + block->writable_contents()->buf_len()); } log_debug_p(LOG, "BPQBlock::initialise: extracting buf");