summaryrefslogtreecommitdiff
path: root/lib/Handle.cc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Handle.cc')
-rw-r--r--lib/Handle.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Handle.cc b/lib/Handle.cc
index 69f6111..d6fa0fb 100644
--- a/lib/Handle.cc
+++ b/lib/Handle.cc
@@ -312,7 +312,7 @@ void Handle::SetZ(int az) throw (GeneralException) {
}
}
} else if (az) {
- char format[4];
+ char format[5];
int index = 0;
if (CanRead()) {
format[index++] = 'r';
@@ -321,6 +321,7 @@ void Handle::SetZ(int az) throw (GeneralException) {
format[index++] = 'w';
}
format[index++] = (char) (az + '0');
+ format[index++] = 'b';
format[index] = 0;
#ifdef FULLDEBUG
printm(M_INFO, String(_("Performing gzdopen on handle ")) + h + _(" with mode \"") + format + "\"\n");