Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 62365a8

Browse files
committed
Optimize initialization from empty buffer
1 parent 3c0c2b8 commit 62365a8

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/cstring.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@ static PyObject *cstring_new(PyTypeObject *type, PyObject *args, PyObject *kwarg
121121
if(!buffer)
122122
return NULL;
123123

124+
if(len == 0)
125+
return cstring_new_empty();
126+
124127
return _cstring_new(type, buffer, len);
125128
}
126129

0 commit comments

Comments
 (0)