Heap corruption because of tracking reference?

I'm facing managed heap corruption. Could the following function potentially cause the corruption?

1
2
3
void EE::config(PT::DId^%dId){
  dpId = gcnew PT::DId(String::Format("{0}new", dId->Name));
}
Topic archived. No new replies allowed.