diff options
Diffstat (limited to 'cpp/src/IcePatch2/ClientUtil.cpp')
-rwxr-xr-x | cpp/src/IcePatch2/ClientUtil.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/cpp/src/IcePatch2/ClientUtil.cpp b/cpp/src/IcePatch2/ClientUtil.cpp index 6d3f224cdaf..fd986e90d29 100755 --- a/cpp/src/IcePatch2/ClientUtil.cpp +++ b/cpp/src/IcePatch2/ClientUtil.cpp @@ -681,8 +681,15 @@ bool IcePatch2::Patcher::updateFiles(const FileInfoSeq& files) { DecompressorPtr decompressor = new Decompressor(_dataDir); +#if defined(__hppa) + // + // The thread stack size is only 64KB only HP-UX and that's not + // enough for this thread. + // + decompressor->start(256 * 1024); // 256KB +#else decompressor->start(); - +#endif bool result; try |