From f2dfd5616c64ca7180964190fd600efe4bc69cfa Mon Sep 17 00:00:00 2001
From: Jan Wieck <JanWieck@Yahoo.com>
Date: Wed, 5 Jul 2000 10:09:53 +0000
Subject: [PATCH] Fixed lztextlen() bug in MULTIBYTE, still thinking that
 lztext does compression itself the old way.

Jan
---
 src/backend/utils/adt/lztext.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/backend/utils/adt/lztext.c b/src/backend/utils/adt/lztext.c
index 412445e727f..694940a8570 100644
--- a/src/backend/utils/adt/lztext.c
+++ b/src/backend/utils/adt/lztext.c
@@ -1,7 +1,7 @@
 /* ----------
  * lztext.c -
  *
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/lztext.c,v 1.8 2000/07/03 23:09:52 wieck Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/lztext.c,v 1.9 2000/07/05 10:09:53 wieck Exp $
  *
  *	Text type with internal LZ compressed representation. Uses the
  *	standard PostgreSQL compression method.
@@ -118,7 +118,7 @@ lztextlen(lztext *lz)
 #ifdef MULTIBYTE
 	len = 0;
 	s1 = s2 = (unsigned char *) lztextout(lz);
-	l = PGLZ_RAW_SIZE(lz);
+	l = strlen(s2);
 	while (l > 0)
 	{
 		wl = pg_mblen(s1);
-- 
GitLab