]> granicus.if.org Git - python/commitdiff
SF#1389809
authorFredrik Lundh <fredrik@pythonware.com>
Sun, 25 Dec 2005 11:40:19 +0000 (11:40 +0000)
committerFredrik Lundh <fredrik@pythonware.com>
Sun, 25 Dec 2005 11:40:19 +0000 (11:40 +0000)
cast first PyUnicode_Decode argument to proper type (why is
"char *" used for encoded byte streams, btw?  shouldn't that
be "void *" or, if necessary, "unsigned char *"?)

Modules/_elementtree.c

index 6348f521f889c05f3ce843b5ee3becc188d6122a..641f2728e0b35ebbc66dcf1899f4ee1bf314e4d3 100644 (file)
@@ -2146,7 +2146,7 @@ expat_unknown_encoding_handler(XMLParserObject *self, const XML_Char *name,
     for (i = 0; i < 256; i++)
         s[i] = i;
     
-    u = PyUnicode_Decode(s, 256, name, "replace");
+    u = PyUnicode_Decode((char*) s, 256, name, "replace");
     if (!u)
         return XML_STATUS_ERROR;