StreamHandler.cpp @ line 23 creates a new array, which is never deleted. add `delete outputBuffer;` when the outer while loop ends. other than that, super cool example, easy to understand and awesome code.