diff --git a/pymongo/_cmessagemodule.c b/pymongo/_cmessagemodule.c index a506863737..1597652d69 100644 --- a/pymongo/_cmessagemodule.c +++ b/pymongo/_cmessagemodule.c @@ -60,7 +60,7 @@ static PyObject* _error(char* name) { * Returns 0 on failure */ static int buffer_write_bytes_ssize_t(buffer_t buffer, const char* data, Py_ssize_t size) { int downsize = _downcast_and_check(size, 0); - if (size == -1) { + if (downsize == -1) { return 0; } return buffer_write_bytes(buffer, data, downsize);