diff --git a/src/backend/utils/mb/wchar.c b/src/backend/utils/mb/wchar.c index 78f22c15ebca9f00f1db6ea4f34f6b13bf1b708a..2fc856d1b5d72990a4f67f00d119ec5eb68f0eb6 100644 --- a/src/backend/utils/mb/wchar.c +++ b/src/backend/utils/mb/wchar.c @@ -1,7 +1,7 @@ /* * conversion functions between pg_wchar and multi-byte streams. * Tatsuo Ishii - * $Id: wchar.c,v 1.6 1999/03/24 07:02:17 ishii Exp $ + * $Id: wchar.c,v 1.7 1999/04/25 20:35:51 tgl Exp $ */ #include "mb/pg_wchar.h" @@ -268,6 +268,11 @@ pg_utf2wchar_with_len(const unsigned char *from, pg_wchar * to, int len) *to |= c2 << 6; *to |= c3; } + else + { + *to = *from++; + len--; + } to++; } *to = 0;