I have gone through several similarly asked questions regarding the same error code, most concern with passing invalid pointer addresses in return. However, this looks not to be the case here as my program correctly works with whatever address is passed in return. I have gone through several similarly asked que