Skip to content

Commit c810e97

Browse files
committed
Avoid redundant checks in FinishWithPointer()
FinishWithSize() already checks the size.
1 parent 2091c90 commit c810e97

1 file changed

Lines changed: 0 additions & 6 deletions

File tree

Objects/bytesobject.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3821,12 +3821,6 @@ PyObject*
38213821
PyBytesWriter_FinishWithPointer(PyBytesWriter *writer, void *buf)
38223822
{
38233823
Py_ssize_t size = (char*)buf - byteswriter_data(writer);
3824-
if (size < 0 || size > byteswriter_allocated(writer)) {
3825-
PyBytesWriter_Discard(writer);
3826-
PyErr_SetString(PyExc_ValueError, "invalid end pointer");
3827-
return NULL;
3828-
}
3829-
38303824
return PyBytesWriter_FinishWithSize(writer, size);
38313825
}
38323826

0 commit comments

Comments
 (0)