use ffi.string instead of ffi.buffer in pypy

This commit is contained in:
Unbit
2013-06-06 16:05:20 +02:00
parent d553bc8014
commit ecf3cae35b
+1 -1
View File
@@ -337,7 +337,7 @@ def uwsgi_pypy_wsgi_handler(wsgi_req):
environ = {}
iov = wsgi_req.hvec
for i in range(0, wsgi_req.var_cnt, 2):
environ[ffi.buffer(iov[i].iov_base, iov[i].iov_len)[:]] = ffi.buffer(iov[i+1].iov_base, iov[i+1].iov_len)[:]
environ[ffi.string(ffi.cast("char*", iov[i].iov_base), iov[i].iov_len)] = ffi.string(ffi.cast("char*", iov[i+1].iov_base), iov[i+1].iov_len)
environ['wsgi.version'] = (1, 0)
scheme = 'http'