diff --git a/r2/r2/lib/c/filters.c b/r2/r2/lib/c/filters.c index c179ddc3e..d9ee28614 100644 --- a/r2/r2/lib/c/filters.c +++ b/r2/r2/lib/c/filters.c @@ -52,7 +52,7 @@ filters_uwebsafe(PyObject * self, PyObject *args) command = PyUnicode_AS_UNICODE(com); len = PyUnicode_GetSize(com); - buffer = (Py_UNICODE*)malloc(5*len*sizeof(Py_UNICODE)); + buffer = (Py_UNICODE*)malloc(6*len*sizeof(Py_UNICODE)); for(ic = 0, ib = 0; ic < len; ic++, ib++) { c = command[ic]; if (c == '&') {