diff options
-rw-r--r-- | lang/java/src/com/wiredtiger/db/PackOutputStream.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lang/java/src/com/wiredtiger/db/PackOutputStream.java b/lang/java/src/com/wiredtiger/db/PackOutputStream.java index b7a79295d73..805e34f6ca8 100644 --- a/lang/java/src/com/wiredtiger/db/PackOutputStream.java +++ b/lang/java/src/com/wiredtiger/db/PackOutputStream.java @@ -206,14 +206,11 @@ public class PackOutputStream { } else { stringLen = value.length(); } - if (havesize) { + if (havesize || fieldFormat == 's') { size = format.getLengthFromFormat(true); if (stringLen > size) { stringLen = size; } - } else if (fieldFormat == 's') { - havesize = true; - size = 1; } if (fieldFormat == 'S' && !havesize) { |