How To Avoid Dangling Pointer