Skip to content

Commit 1660887

Browse files
committed
Fixed problem with truncated data
1 parent d87c81f commit 1660887

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pygetdns_util.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -955,9 +955,9 @@ convertBinData(getdns_bindata* data,
955955
PyObject *a_string;
956956

957957
#if PY_MAJOR_VERSION >= 3
958-
if ((a_string = PyUnicode_FromStringAndSize((char *)data->data, (Py_ssize_t)(data->size-1))) == NULL) {
958+
if ((a_string = PyUnicode_FromStringAndSize((char *)data->data, (Py_ssize_t)(data->size))) == NULL) {
959959
#else
960-
if ((a_string = PyString_FromStringAndSize((char *)data->data, (Py_ssize_t)(data->size-1))) == NULL) {
960+
if ((a_string = PyString_FromStringAndSize((char *)data->data, (Py_ssize_t)(data->size))) == NULL) {
961961
#endif
962962
PyErr_SetString(getdns_error, GETDNS_RETURN_GENERIC_ERROR_TEXT);
963963
return NULL;

0 commit comments

Comments
 (0)