summaryrefslogtreecommitdiff
path: root/cpp/src/IcePatch2/ClientUtil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IcePatch2/ClientUtil.cpp')
-rwxr-xr-xcpp/src/IcePatch2/ClientUtil.cpp9
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