Azathoth #1 Judging by the mvsc demo.dll that comes with Blitzplus, it doesn't free the string from Blitzplus only its own copy that was allocated in the previous call.