Do not see why the leak is present. All frees have been made. I marked leak area with // LEAK HERE for future notice.