connect_to() doesn't return void, so the recently added malloc check shouldn't either.