]> granicus.if.org Git - python/commitdiff
Some buffers needed to be unsigned char, not char.
authorJack Jansen <jack.jansen@cwi.nl>
Tue, 26 Feb 2002 21:36:19 +0000 (21:36 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Tue, 26 Feb 2002 21:36:19 +0000 (21:36 +0000)
Mac/Modules/macfsmodule.c

index b00f5dd1959c29923fd9075e712cdab6e28e25dc..9179c3628ad478ed848d07589e0d83293df1c9ad 100644 (file)
@@ -776,7 +776,7 @@ mfsr_as_fsspec(mfsrobject *self, PyObject *args)
 static PyObject *
 mfsr_as_pathname(mfsrobject *self, PyObject *args)
 {
-       char strbuf[PATHNAMELEN];
+       unsigned char strbuf[PATHNAMELEN];
        OSStatus err;
        
        if (!PyArg_ParseTuple(args, ""))
@@ -786,7 +786,7 @@ mfsr_as_pathname(mfsrobject *self, PyObject *args)
                PyErr_Mac(ErrorObject, err);
                return NULL;
        }
-       return PyString_FromString(strbuf);
+       return PyString_FromString((char *)strbuf);
 }
 
 static struct PyMethodDef mfsr_methods[] = {