Do you have the specific bit of code where its allocated? If it's created with new then it must be deleted at some point, once anything that uses the pointer has finished with it.