]> mj.ucw.cz Git - libucw.git/blobdiff - charset/charconv.c
do not read the whole bucket into memory if only header is needed
[libucw.git] / charset / charconv.c
index c5d3717b65cfa8c62281dc21e765cb077ebf83ad..973d22c083ee0c15856422d9a77cba65705424af 100644 (file)
@@ -4,7 +4,7 @@
  *     (c) 1998--2001 Martin Mares <mj@ucw.cz>
  *
  *     This software may be freely distributed and used according to the terms
- *     of the GNU General Public License.
+ *     of the GNU Lesser General Public License.
  */
 
 #include "lib/lib.h"
@@ -181,7 +181,7 @@ conv_to_utf8(struct conv_context *c)
        {
          if (d + 3 > de)
            goto dend;
-         *d++ = 0xc0 | (code >> 12);
+         *d++ = 0xe0 | (code >> 12);
          *d++ = 0x80 | ((code >> 6) & 0x3f);
          *d++ = 0x80 | (code & 0x3f);
        }