We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1406631 commit 6131c29Copy full SHA for 6131c29
1 file changed
src/methods.cpp
@@ -3819,11 +3819,12 @@ PyObject* meth_uart_read(PyObject* self, PyObject* args)
3819
return set_ics_exception(exception_runtime_error(), "icsneoUartRead() Failed");
3820
}
3821
Py_END_ALLOW_THREADS
3822
- PyObject* value = Py_BuildValue("y#", buffer, bytesActuallyRead);
+ PyObject* ba_result = PyByteArray_FromStringAndSize((const char*)buffer, bytesActuallyRead);
3823
+ PyObject* value = Py_BuildValue("Y", ba_result);
3824
free(buffer);
3825
buffer = NULL;
3826
+ Py_DECREF(ba_result);
3827
return value;
-
3828
3829
catch (ice::Exception& ex)
3830
{
0 commit comments