diff --git a/Variable.c b/Variable.c index 90af19c..f1c94bd 100644 --- a/Variable.c +++ b/Variable.c @@ -473,7 +473,7 @@ static udt_VariableType *Variable_TypeByValue( return &vt_Float; if (PyBuffer_Check(value)) { const void *buffer; - if (PyObject_AsReadBuffer(value, &buffer, (int*) size) < 0) + if (PyObject_AsReadBuffer(value, &buffer, (sb4*) size) < 0) return NULL; if (*size > MAX_BINARY_BYTES) return &vt_LongBinary;