From ecf3cae35bc6d0e84fbc7389659b0e892c644971 Mon Sep 17 00:00:00 2001 From: Unbit Date: Thu, 6 Jun 2013 16:05:20 +0200 Subject: [PATCH] use ffi.string instead of ffi.buffer in pypy --- plugins/pypy/pypy_setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/pypy/pypy_setup.py b/plugins/pypy/pypy_setup.py index 377609cd..33612f20 100644 --- a/plugins/pypy/pypy_setup.py +++ b/plugins/pypy/pypy_setup.py @@ -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'