you're not deleting this pointer anywhere, so this would be a mem leak.