]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
- also reject chars >= 0xfe
authorMichael Schroeder <mls@suse.de>
Wed, 21 Jan 2009 10:46:36 +0000 (11:46 +0100)
committerMichael Schroeder <mls@suse.de>
Wed, 21 Jan 2009 10:46:36 +0000 (11:46 +0100)
tools/repo_rpmdb.c

index 04bb2bcd0ee04234bb0af6db2167267b49904115..f400c1aecb507242a3e2017563f2d4b416f79f58 100644 (file)
@@ -337,7 +337,7 @@ setutf8string(Repodata *repodata, Id handle, Id tag, const char *str)
        {
           /* new sequence */
           if (c >= 0xfe)
-            c = 0xfffd;
+            break;
           else if (c >= 0xfc)
             c = (c & 0x01) | 0xbffffffc;    /* 5 bytes to follow */
           else if (c >= 0xf8)