Move assertion where it actually belongs, since it does not apply to the buffer cleanup case (which semantically jumps over it with a 'goto').
Move assertion where it actually belongs, since it does not apply to the buffer cleanup case (which semantically jumps over it with a 'goto').

scoder/cython,da-woods/cython,scoder/cython,da-woods/cython,da-woods/cython,da-woods/cython,scoder/cython,scoder/cython,cython/cython,cython/cython,cython/cython,cython/cython